我的 html 页面中有这个:
<div id="myDiv">
<a href="www">
LinkTitle
</a>
</div>
我正在尝试获取 javascript 变量内标签“a”(“LinkTitle”)的内容。
这是我的方法:
var myDiv = document.getElementById("myDiv");
var linkTitle = myDiv.getElementsByTagName("a").innerHTML;
alert(linkTitle);
并且它返回 null 或未定义。我哪里出了问题,该如何解决?
Jsfiddle:http://jsfiddle.net/NtV7T/
最佳答案
尝试
var linkTitle = myDiv.getElementsByTagName("a")[0].innerHTML;
如document.getElementsByTagName()
返回具有给定标签名称的元素的 HTMLCollection
Demo
关于javascript - 在javascript中从另一个html元素获取元素内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23741141/