2011-11-19 44 views
1

我有一个小问题,用js脚本验证html页面。HTML验证/脚本JS

我有这个js部分:“

变种末页= this.getNumPages() - 1;

如果(this.displayedPage <末页)

nextPageLink.css(”能见度','可见');

一切工作正常,但我有1个错误,当我尝试验证它:

856行,第列30:字符是定界符的第一个字符,但出现作为数据 如果(this.displayedPage <末页)

✉该消息可以显示在几种情况: 您试图在页面中包含“<”字符:您应该将其转义为“<” 您使用了非转义&符号“&”:这可能在某些情况下有效,但建议使用“&”,这是总是安全。 另一种可能性是您忘记关闭前一个标签中的引号。

856行,列30:开始标记:无效的元素名称 如果(this.displayedPage <末页)

我只是想办法用什么来取代<标志工程白衣我脚本并将通过W3C验证。

+0

请记住,验证并不像您想象的那么重要。他们经常想要做一些真正没有必要的额外步法。我怀疑这样的事情正在发生。 –

回答

1

你可以使用<script type="text/javascript" src=""></script>加载,而不是把它在你的htmle文件的JavaScript文件。