javascript - 我应该使用 Table.cells[] 吗?

标签 javascript html dom w3c

我目前正在尝试编写一些 Javascript 来循环访问表中的元素,但想知道最佳做法是什么。我可以在我的表对象上调用 .cells[] 来获取表中的所有单元格,但是 W3Schools page说这不是 W3C 标准 - 那么我应该避免它吗?

另一种选择是使用 .rows[] 获取所有行(这是 W3C 标准),然后在每一行上使用 .cells[](再次,W3C 标准)。基本上 - 坚持 W3C 标准方法有多重要?

最佳答案

如果存在标准,通常更倾向于使用它:它更有可能在所有目标浏览器中得到很好的支持,并且标准的广泛采用有助于防止非标准专有 API 的扩散。

这个特殊情况是显而易见的:cells <table> 的属性元素在 Firefox 中不受支持,因此您不能在网络上使用它。

关于javascript - 我应该使用 Table.cells[] 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3563689/

相关文章:

javascript - 清爽的猫头鹰旋转木马2

javascript - 如何从 querySelectorAll NodeList 中选择 DOM 元素来应用 focus()?

html - 如何在 firebug 中遍历 HTML DOM?

php - 将用户从文件输入中选择的文件路径存储为 session 变量,以便稍后重新填充该字段

javascript - 页面中的菜单滚动动画

放置在用户控件中的 javascript 加载但不执行

javascript - 将处理转换为javascript

php - PHP 文件读写时遇到问题

javascript - jQuery:调用脚本时隐藏元素

javascript - 跨浏览器更改 A 标签的 HREF