我正在使用以下代码
<script type="text/javascript">
function getInfo() {
var myElement = document.getElementbyClassName("contentMiddle");
alert(myElement.ClassName)
}
</script>
当我现在点击按钮时:
<input onclick="getInfo" type="button" value="ClickMe" />
正文中是 div class="contentMiddle">,里面有一个表格。但是当我点击按钮时什么也没有显示。
它应该是getElementsByClassName
not getElementByClassName
。即获取元素而不是元素。与元素的 id 不同,类名对于文档来说不必是唯一的。可能有许多元素具有相同的类名,并且函数返回所有元素。
它返回具有该类名的所有元素的数组。如果需要访问某个元素,则需要使用索引。
<script type="text/javascript">
function getInfo() {
var myElements = document.getElementsByClassName("contentMiddle");
if(myElements != null)
{
alert(myElements[0].className);
}
else
{
alert("No elements found !");
}
}
</script>
HTML:
<input onclick="getInfo()" type="button" value="ClickMe" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)