获取div中的链接文本

Gig*_*lle 2 html javascript

我目前有一个href,我想从中提取文本.不幸的是,我无法访问代码,我必须使用的有限代码如下:

<div id="myDiv">
  <h1 class="myClass">
    <a href="link">TEXT</a>
  </h1>
</div>
Run Code Online (Sandbox Code Playgroud)

我更喜欢使用JavaScript来获取这些信息.什么是引用'TEXT'的最佳方式?我尝试了几种使用getElementById和的方法getElementsByClassName,但每种方法都证明不成功.谢谢!

gdo*_*ica 8

var text = document.getElementById('myDiv')
                   .getElementsByTagName('a')[0].innerHTML;
alert(text);? // TEXT
Run Code Online (Sandbox Code Playgroud)

现场演示

如果你可以使用jQuery ......:

var text = $('#myDiv .myClass a').text();
Run Code Online (Sandbox Code Playgroud)

  • 这可能是最可靠的解决方案. (2认同)