我需要澄清我的错误。
我的要求是使用 javascript 动态获取 UI 中使用的 html 标签名称。我的代码在 IE 中执行的位置,但在 Mozilla Firefox 中不合适。我的代码,
HTML 代码:
<table>
<tr>
<td>
<input type="text" />
</td>
<td>
<select>
<option>p_string1</option>
<option>p_string5</option>
</select>
</td>
</tr>
</table>
JS:
for (i = 0; i < table.rows[0].cells.length; i++)
{
pNode[i] = table.getElementsByTagName('td')[i].childNodes[0].nodeName;
}
我得到的是 value#text
而不是 tag name Select
。但是正确获取标记INPUT
名..