金章水
2016-07-30 17:09
var tab = document.getElementById("table");
为什么上面我换成var tab = document.getElementsByTagName("table");就不行了
getElementsByTagName("table")返回的是节点是table的数组,只有一个table的话可以这样写:
var tab = document.getElementsByTagName("table")[0];效果跟getElementById一样
哦。因为ById对应的是一个值,而ByName和ByTagName对应的是一个数组,后面要加上下标使用对么。
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题