<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>
使用带有语法突出显示的文本编辑器可以更容易地发现这些错误。
转义双引号,或使用单引号
您可以使用反斜杠转义它们:attr="this.something[\"key\"]=value"
或任何您想要的。
更干净地使用单引号:)
onclick="document.forms["searchform"].submit();return false"
应该
onclick="document.forms['searchform'].submit();return false"
onclick 属性中存在语法错误:
onclick="document.forms["searchform"].submit();return false"
你可以改写
onclick="document.forms['searchform'].submit();return false"