某些浏览器不支持或部分支持某些元素 (HTML5)。
我对document.createElement()
使用时发生的事情感兴趣 - 创建一个元素,然后如果没有支持,它会变成文本,而不是呈现?
只是出于好奇,有没有办法通过使用 JavaScript 而不是通过兼容性表来查看支持哪些元素,比如它们的列表?
某些浏览器不支持或部分支持某些元素 (HTML5)。
我对document.createElement()
使用时发生的事情感兴趣 - 创建一个元素,然后如果没有支持,它会变成文本,而不是呈现?
只是出于好奇,有没有办法通过使用 JavaScript 而不是通过兼容性表来查看支持哪些元素,比如它们的列表?
你可以看看这些页面: http://html5accessibility.com/ http://wufoo.com/html5/
他们列出了支持和不支持的元素。如果不支持该元素会发生什么取决于浏览器。
你应该看看http://modernizr.com/。这是一个 js 项目,可帮助旧版浏览器呈现和显示 html 元素。
1) 该网站详细介绍了您当前浏览器支持的内容。
2) 为每个浏览器提供完整的细节,支持什么,不支持什么