<div class="suggestionList" id="autoSuggestionsList" onclick="document.forms["searchform"].submit();return false"> </div>
当我右键单击firefox并在我的网站上查看源代码时,上面的代码有一个错误:属性之间没有空格
那个空间在哪里?
答案 0 :(得分:9)
可能会尝试将document.forms["searchform"]
更改为document.forms['searchform']
答案 1 :(得分:3)
您需要正确嵌套引号:
<div class="suggestionList" id="autoSuggestionsList" onclick="document.forms['searchform'].submit();return false"> </div>
使用带语法突出显示的文本编辑器可以更容易地发现这些错误。
答案 2 :(得分:1)
转义双引号,或使用单引号
你可以使用反斜杠来逃避它们:attr="this.something[\"key\"]=value"
或任何你想要的。
使用单引号的清洁工:)
答案 3 :(得分:1)
onclick="document.forms["searchform"].submit();return false"
应该是
onclick="document.forms['searchform'].submit();return false"
答案 4 :(得分:1)
onclick属性中存在语法错误:
onclick="document.forms["searchform"].submit();return false"
您可以改为编写
onclick="document.forms['searchform'].submit();return false"