javascript - js如何取<a class='cccc'>标签<strong>中的文本</strong></a>
迷茫
迷茫 2017-04-11 12:51:43
[JavaScript讨论组]

js如何获取a标签<strong>文本</strong>中的文本

<a class="slogo-shopname"  data-spm-anchor-id="a1z10.1-b-s.1997427721.d4918089"><strong>ochirly</strong></a>
迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(9)
伊谢尔伦
var text=document.querySelector(".slogo-shopname strong").innerHTML;

之所以用innerHTML而不用innerText是因为innerHTML已纳入HTML5规范,而innerText没有。innerText可能有兼容性问题。

黄舟

jquery:

$(".slogo-shopname strong:contains('ochirly')")
怪我咯

document.getElementsByClassName('class')[0].children[0].innerText

迷茫
javascript: document.querySelector(".slogo-shopname strong").innerText;
jquery: $(".slogo-shopname strong").text();
巴扎黑

查询纯文本形式的元素内容,标准的方法是用Node的textContent属性来实现,以下代码供参考,你试试

var strong = document.getElementsByTagName('strong')[0];
var text = strong.textContent;
console.log(text);
PHPz

var value_ = $("a").text();

alert(value_);
黄舟
'<a class="slogo-shopname" data-spm-anchor-id="a1z10.1-b-s.1997427721.d4918089"><strong>ochirly</strong></a>'.match(/<strong.*?>(.*?)<\/strong>/)[1]
PHP中文网

JQ:

var Sval =  $('.cccc strong').text();
巴扎黑

$(".slogo-shopname strong").text();

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号