<div class="suggestionList" id="autoSuggestionsList" onclick="document.forms["searchform"].submit();return false"> </div>
私のサイトでFirefoxを右クリックしてソースを表示すると、上記のコードにエラーがあります:属性間にスペースがありません
そのスペースはどこですか?
<div class="suggestionList" id="autoSuggestionsList" onclick="document.forms["searchform"].submit();return false"> </div>
私のサイトでFirefoxを右クリックしてソースを表示すると、上記のコードにエラーがあります:属性間にスペースがありません
そのスペースはどこですか?
document.forms["searchform"]
に変更してみてくださいdocument.forms['searchform']
引用符を適切にネストする必要があります。
<div class="suggestionList" id="autoSuggestionsList" onclick="document.forms['searchform'].submit();return false"> </div>
構文の強調表示を備えたテキスト エディターを使用すると、これらのエラーを簡単に見つけることができます。
onclick 属性に構文エラーがあります。
onclick="document.forms["searchform"].submit();return false"
代わりに書くことができます
onclick="document.forms['searchform'].submit();return false"
二重引用符をエスケープするか、一重引用符を使用してください
バックスラッシュを使用してそれらをエスケープすることができます:attr="this.something[\"key\"]=value"
またはあなたが望むものは何でも。
ただし、一重引用符を使用するほうがきれいです:)
onclick="document.forms["searchform"].submit();return false"
する必要があります
onclick="document.forms['searchform'].submit();return false"