我有一张表看起来像:
<table id="myTable">
<col id="name" />
<col id="birthYear" />
<col id="phone" />
<td>
<tr>Joe</tr>
<tr>1972</tr>
<tr>202-555-1234</tr>
</td>
</table>
Run Code Online (Sandbox Code Playgroud)
有没有一种简单的方法来获得<col />标签数组?我不想使用getElementById因为我不知道col标签的id,尽管我会知道表的Id.我不想使用getElementsByTagName,因为文档中有几个带有col标记的表.
我没有使用jquery,只是常规的javascript.
有任何想法吗?
getElementsByTagName可以在id为"myTable"的表上使用:它将返回此表的所有列.
这是一个例子:
document.getElementById("myTable").getElementsByTagName("col")
Run Code Online (Sandbox Code Playgroud)