是否曾经在JavaScript中看到过CDATA的内容,并且想知道它的用途是什么? 这是为了防止验证器读取该代码作为标记并导致验证失败。 例如,当在JavaScript中完全可以使用它们时,“&”号和大于/小于号(<>)通常是导致验证失败的元凶。
<script type="text/javascript">
//<![CDATA[
alert("<This is compatible with XHTML>");
//]]>
</script>
翻译自: https://css-tricks.com/snippets/javascript/prevent-embedded-javascript-from-failing-validation/