gpt4 book ai didi

javascript - 有效的 html - <script> 标签之间的 '<' 或 '>'

转载 作者:行者123 更新时间:2023-11-28 14:02:30 28 4
gpt4 key购买 nike

当我使用 html 验证器时:

http://validator.w3.org/

它给了我一个错误。在我的页面标题中,我有这样的内容:

<script type="text/javascript"> 
$(document).ready(function(){
$('#countdown').countdown({
until: '+2d+3h+1m+6s',
layout: '{d<}{dn} {dl}, {d>}{hnn}:{mnn}:{snn}'
});
});
</script>

layout内的部分给定一个字符串包含 < 。验证器给出错误。

我是否会忽略它,因为它是脚本标记的一部分?是验证器的问题吗?

我知道有些人可能建议将其放入外部文件中,但它是动态的,我不想弄清楚这一点。

最佳答案

用 CDATA 包装它

<script type="text/javascript"> 
//<![CDATA[
$(document).ready(function(){
$('#countdown').countdown({
until: '+2d+3h+1m+6s',
layout: '{d<}{dn} {dl}, {d>}{hnn}:{mnn}:{snn}'
});
});
//]]>
</script>

引用:https://developer.mozilla.org/en/properly_using_css_and_javascript_in_xhtml_documents

关于javascript - 有效的 html - &lt;script&gt; 标签之间的 '<' 或 '>',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4219187/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com