我目前正在尝试编写一些 Javascript 来循环访问表中的元素,但想知道最佳做法是什么。我可以在我的表对象上调用 .cells[]
来获取表中的所有单元格,但是 W3Schools page说这不是 W3C 标准 - 那么我应该避免它吗?
另一种选择是使用 .rows[]
获取所有行(这是 W3C 标准),然后在每一行上使用 .cells[]
(再次,W3C 标准)。基本上 - 坚持 W3C 标准方法有多重要?
最佳答案
如果存在标准,通常更倾向于使用它:它更有可能在所有目标浏览器中得到很好的支持,并且标准的广泛采用有助于防止非标准专有 API 的扩散。
这个特殊情况是显而易见的:cells
<table>
的属性元素在 Firefox 中不受支持,因此您不能在网络上使用它。
关于javascript - 我应该使用 Table.cells[] 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3563689/