首页  >  问答  >  正文

javascript - js如何取<a class='cccc'>标签<strong>中的文本</strong></a>

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

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

全部回复(9)我来回复

  • 伊谢尔伦

    伊谢尔伦2017-04-11 12:53:43

    var text=document.querySelector(".slogo-shopname strong").innerHTML;

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

    回复
    0
  • 黄舟

    黄舟2017-04-11 12:53:43

    jquery:

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

    回复
    0
  • 怪我咯

    怪我咯2017-04-11 12:53:43

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

    回复
    0
  • 迷茫

    迷茫2017-04-11 12:53:43

    javascript: document.querySelector(".slogo-shopname strong").innerText;
    jquery: $(".slogo-shopname strong").text();

    回复
    0
  • 巴扎黑

    巴扎黑2017-04-11 12:53:43

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

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

    回复
    0
  • PHPz

    PHPz2017-04-11 12:53:43

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

    alert(value_);

    回复
    0
  • 黄舟

    黄舟2017-04-11 12:53:43

    '<a class="slogo-shopname" data-spm-anchor-id="a1z10.1-b-s.1997427721.d4918089"><strong>ochirly</strong></a>'.match(/<strong.*?>(.*?)<\/strong>/)[1]

    回复
    0
  • PHP中文网

    PHP中文网2017-04-11 12:53:43

    JQ:

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

    回复
    0
  • 巴扎黑

    巴扎黑2017-04-11 12:53:43

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

    回复
    0
  • 取消回复