【发布时间】:2011-01-19 03:42:45
【问题描述】:
我有一些像这样嵌入在 html 文件中的 javascript
<html>
<head>
<script>
// and the script runs here
</script>
</head>
<body></body>
</html>
它有这样一行
if((os == 'Mac')&&((br == 'Safari')||(br == 'Chrome')))
一切正常(这意味着脚本有效),但 the validator 正在尖叫:
...字符“&”是分隔符的第一个字符,但作为数据出现
...此消息可能会在几种情况下出现:
-您尝试在页面中包含“ - 您使用了未转义的 & 符号:这在某些情况下可能有效,但建议使用“&”,它始终是安全的。
-另一种可能是您忘记在前一个标签中关闭引号。
用 & 代替所有的 & 似乎很荒谬。我怎样才能摆脱这个错误?
【问题讨论】:
标签: javascript validation xhtml