javascript - 相同的 HTML 的 DOM 结构会因浏览器而异吗

标签 javascript html dom browser

基本 HTML 文件的 DOM 结构是否依赖于浏览器。

如果不是,那么当应用程序使用一些 Java 脚本库(Jquery/Extjs/etc)作为 UI 元素时,结构会有所不同吗?

最佳答案

在某些情况下,不同浏览器的 dom 结构可能不同。

  • 某个元素受一种浏览器支持,但在另一种(特别是非常旧的)浏览器中不支持
  • 这同样适用于附加到元素的 CSS

Javascript 库可以在不同的浏览器上自由地采取不同的行为,因此不能保证 dom 树是相同的。

但在实践中我从未遇到过由不同 DOM 结构引起的问题。

关于javascript - 相同的 HTML 的 DOM 结构会因浏览器而异吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16229663/

相关文章:

javascript - 使用 localStorage 变量更新选择的多选字段

javascript - Javascript 无法正确读取 ASCII > 128 的字符

javascript - 如何从 AJAX 事件中获取源元素?

html - CSS 背景和水平滚动条

javascript - IE9 事件是否完全符合 DOM Level 2 标准?

javascript - 在 ajax 成功调用页面重新加载后附加 DOM 元素

javascript - AngularUI-Bootstrap 的 Typeahead 无法读取 `length` `undefined` 的属性

php - 如何使用 AJAX 从 php 获取整个数据并将其显示在 html 中

javascript - JavaScript 中二维数组未正确填充且未定义

javascript - 为什么我的 iframe 的 contentEditable 会被重置?