我使用JSLint验证我的代码,并收到以下错误:
“期待< /而不是< \”
我得到了我的HTML代码和JavaScript代码。例如:
element.innerHTML += "<p>here's what happened: You are <b>" + aVariable + " </b> years old.</p>";
和
<input type="text" name="enterText" id="nameOfPerson" onblur="submitValues(this)" size="50" value="Enter your name"/>
谁能告诉我为什么会这样?
答案 0 :(得分:2)
在HTML的JSLint部分,它说:
JSLint还会检查字符串文字中是否出现'&lt; /'。你应该永远 写'&lt; /'代替。 JavaScript编译器会忽略额外的反斜杠但是 而不是HTML解析器。这样的技巧不应该是必要的,但它们是。