Validation 脚本验证错误

Validation 脚本验证错误,validation,scripting,w3c,ampersand,Validation,Scripting,W3c,Ampersand,我的html标记中有一个脚本 <script type="text/javascript"> function setTaxDisplay(display) { window.location.href += (window.location.href.indexOf('?') > -1 ? '&' : '?') + 'taxInclude=' + display; } </script> 函数setTaxDisplay(显示) { windo

我的html标记中有一个脚本

<script type="text/javascript">
 function setTaxDisplay(display)
 {
  window.location.href += (window.location.href.indexOf('?') > -1 ? '&' : '?') + 'taxInclude=' + display;
 }
</script>

函数setTaxDisplay(显示)
{
window.location.href+=(window.location.href.indexOf(“?”)>-1?“&”:“?”)+“taxInclude=”+显示;
}
当传递给它时,返回的符号是无效的,但它对页面的功能至关重要,有没有办法让验证器忽略这一点?我不需要验证页面,我根本不是JS专家,我不确定是否可以用
替换它&


谢谢。

您可能正在编写XHTML并将其用作
text/html
。欢迎来到假装一种标记语言是另一种标记语言的乐趣

您可以使用注释掉的CDATA标记来包装脚本,但应将其移动到外部文件中

有关详细信息和示例,请参见


或者,只需编写HTML。XHTML并没有给大多数作者带来好处(因为你的问题是验证,而不是你正在使用的任何工具,你可能不是从使用XHTML中受益的作者之一)

我想我会包装它,这不是我的网站,我刚刚开始工作,所以现在我将包装它,当我知道我可以安全地将它转换为HTML时,我会的。谢谢:)