如何从动态 HTML 标记中获取文本

本文关键字:获取 取文本 HTML 动态 | 更新日期: 2023-09-27 18:32:54

我如何只能从以下 html 脚本中提取ARTS 003。在下面的脚本<a href= *** target="_blank">ARTS 003</a>中,***是动态部分,可以从一个页面更改为另一个页面。仅供参考,我有几个 html 页面。

<a href="preview_course_nopop.php?catoid=2&coid=1380" onclick="acalogPopup('preview_course.php?catoid=2&coid=1380&print', '3', 770, 530, 'yes');return false;" rel="remote /ajax/preview_course.php?catoid=2&coid=1380&display_options[location]=tooltip&show" id="tt2379" target="_blank">ARTS 003</a>

提前谢谢。

如何从动态 HTML 标记中获取文本

你可以

使用 jQuery .txt() 函数。像这样:

var txt = $('a').txt();

var txt = $('a[id^="tt"]').txt();

使用纯 JavaScript 检查此解决方案。

https://jsfiddle.net/ay284ktk/

    <a id="mylink" href="preview_course_nopop.php?catoid=2&coid=1380" onclick="acalogPopup('preview_course.php?catoid=2&coid=1380&print', '3', 770, 530, 'yes');return false;" rel="remote /ajax/preview_course.php?catoid=2&coid=1380&display_options[location]=tooltip&show"
id="tt2379" target="_blank">ARTS 003</a>
var myel = document.getElementById('mylink');
alert(myel.textContent);

解决方案:您可以将 id 归因于 <a> 标记,然后获取文本内容。
就这么简单。