w3c验证器服务声称以下html无效。它不喜欢&符号(&)在我的JavaScript。但是在JavaScript字符串中允许使用&符号,不是吗?以下是有效的XHTML 1.0 Transitional吗?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Page Title</title>
</head>
<body>
<script type="text/javascript">
function search(query) {
redir = "http://search.mysite.com/search?s=FIN&ref=&q=" + query;
window.location.href = redir
return false;
}
</script>
<span>This is all valid HTML</span>
</body>
</html>
它们被允许在JavaScript字符串中。但是你的JavaScript字符串是HTML的。那里是不允许的。 – Gumbo 2010-06-17 13:01:39
http://validator.w3.org/#validate_by_input – 2010-06-17 13:02:02