javascript - 验证 $.queue 内的 XHTML

标签 javascript xhtml w3c validation

我正在使用以下 JavaScript:

.queue(function() {
            $('#num').html('10');
            element
                .html('First line<br /><span id="small">Small text<br />Small text again<br />small text again here</span>')
                .dequeue();
        })

当我通过 W3C 验证器运行它时,它显示“文档类型不允许此处使用元素 br/span”。

还有其他方法可以使其验证吗?

谢谢!

最佳答案

除非您使用 XHTML(除非您首先遇到其他几个错误),否则您不应该遇到该错误,在这种情况下,您必须跳过“假装您的 XHTML 是 HTML”的重重困难。

在本例中,这就是 Embedded Style Sheets and Scripts 的指南.

简而言之,您应该将 JS 移至外部文件或将其包装在 CDATA 标记中。

我建议改用 HTML(除非您实际上在生产链中使用 XML 工具,而大多数人并不这样做)。

关于javascript - 验证 $.queue 内的 XHTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10176751/

相关文章:

javascript - Knockout js 禁用引导日期选择器中所选日期的过去日期

html - 选择元素作为文本流的一部分

javascript - 如何在 Orbeon Forms 的客户端 javascript 中获取元素 id?

html - 如何在其父元素旁边制作子菜单?

w3c - 在哪里可以找到有关 W3C 决策背后原因的信息?

javascript - Javascript 从数组调用对象函数

javascript - 设置 UTC 日期似乎是在使用夏令时

javascript - 模拟字符串的长度

javascript - 如何理解spec中script标签的术语 "non-blocking"?

browser - 5MB 是 W3C Web Storage 的实际限制吗?