JavaScript 中 <A>的 W3C 验证

w3c validation of <a> inside javascript

本文关键字:W3C 验证 JavaScript      更新时间:2023-09-26

我有一些JavaScript来设置谷歌地图的制作者。在标记内,我有链接<a>link</a>

显示在地图上。

W3C评估者在开场<a>结束时抱怨>。我尝试用&gt;替换它,但它抱怨&.

有没有办法解决这个问题?

谢谢

["<a href='/thebrianboru'>The Brian Boru</a>&lt;br />5 Prospect R…

看起来你正在使用XHTML。 将代码包装在注释掉的 CDATA 中:

<script type="text/javascript">
//<![CDATA[
// Now I won't complain :)
var x = '<7>%></a>#$#><>><&&>';
//]]>
</script>

听起来像XHTML?将 JavaScript 放在 CDATA 部分:http://en.wikipedia.org/wiki/CDATA 告诉解释器,它应该忽略特殊字符,如 <> 和 &。

<script>
<![CDATA[
    // ...
]]>
</script>

如果这是在 HTML 中的<script></script>块内,可能会导致问题:

脚本不应包含序列

</因为它可能会与</script>混淆。插入一个

<'/

http://javascript.crockford.com/script.html

您可以使用以下任何一种:

<script type="text/javascript">
<!--
YOUR JS CODE .........
alert("www.mykitchenroom.com");
// -->
</script>

<script type="text/javascript">
//<![CDATA[
YOUR JS CODE .........
alert("www.scienceanddevelops.com");
//]]>
</script>

W3C 不会检查您的代码。

感谢和问候,苏霍吉特·慕克吉