javascript - 获取div中的链接文本

标签 javascript html

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

<div id="myDiv">
  <h1 class="myClass">
    <a href="link">TEXT</a>
  </h1>
</div>

我更喜欢使用 JavaScript 来获取此信息。引用“TEXT”的最佳方式是什么?我尝试了几种使用 getElementByIdgetElementsByClassName 的方法,但都被证明是不成功的。谢谢!

最佳答案

var text = document.getElementById('myDiv')
                   .getElementsByTagName('a')[0].innerHTML;
alert(text);​ // TEXT

Live DEMO

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

var text = $('#myDiv .myClass a').text();

关于javascript - 获取div中的链接文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10539299/

相关文章:

javascript - Facebook 不支持 Azure 网站吗?

javascript - Jquery Datepicker,束手无策

c++ - 多个 WT 应用程序可以在同一个网页上运行吗?

javascript - 如何从 HTML 页面访问 Gnome 应用程序 JavaScript 函数?

javascript - 从特定的 javascript 对象属性获取值

javascript - 如何通过标签 "selected"改变背景图片

javascript - “音频”在定义之前就被使用了

php - 捕获表单数据到邮件并显示其内容

html - 在已标记的输入元素上使用 "aria-labelledby"的目的是什么?

html - 为什么我的侧边栏被推到内容下方?