如何获取通过getElementsByTagName选择的元素的ID?我想查看元素&#39; ID为<img>
个元素。
答案 0 :(得分:2)
您可以使用.id
。例如,如果我有HTML:
<p id="test"></p>
您可以通过执行以下操作获取id属性:
document.getElementsByTagName("p")[0].id;
答案 1 :(得分:2)
您可以访问所有元素的属性
document.getElementsByTagName("td")[0].id // returns the id attribute
document.getElementsByTagName("td")[0].style // returns the style attribute
您可以直接使用以下方式访问ID:
document.getElementById("myIdentifier") // returns the entire object
答案 2 :(得分:1)
这是一个例子:
<html>
<head>
<script>
function getElements()
{
var x=document.getElementsByTagName("input");
alert(x[0].id);
}
</script>
</head>
<body>
<input id="hi" type="text" size="20"><br>
<input type="text" size="20"><br>
<input type="text" size="20"><br><br>
<input type="button" onclick="getElements()" value="What is the ID for the first element?">
</body>
</html>