1. ホーム
  2. javascript

[解決済み] 終端せずの文字列定数 javascript

2022-02-07 20:14:45

質問

onclick="var searchb = jQuery('#'+searchBoxLinkId).value; 
var searchlink= window.location.protocol + '//' + window.location.hostname+'/Dave2/Pages/FAQSearch.aspx?category='+category+'&k='+searchb;
window.location = searchlink;" href="javascript: {}">

このコードをjavascript/htmlに追加しましたが、エラーが発生しました。 Unterminated string constant しかし、どこに問題があるのかわかりません。 私はシェアポイントで何かを行っているので、この方法で行う必要があり、それはこの方法が動作する唯一の方法のように思われます。

解決方法は?

を設定していない。 searchBoxLinkIdcategory という変数があります。

何らかの既存のHTML(下のスニペットなど)が2つの変数を設定することを想定しています。以下のコードでは、何らかの変数を inputcategory が設定されます。 11111 . タグをクリックすると、そのアドレスにリダイレクトされます。

<html>
<head>
    <title></title>
    <script type="text/javascript" src="jquery.min.js"></script>
    <script type="text/javascript">
        var category=11111;
    </script>
</head>
<body>
    <input type="text" id="searchBoxLinkId"/>
    <a onclick="var searchb = jQuery('#searchBoxLinkId').val(); var searchlink= window.location.protocol + '//' + window.location.hostname+'/Dave2/Pages/FAQSearch.aspx?category='+category+'&k='+searchb;window.location.href = searchlink;" href="#">eee</a>

</body>