首页 >社区问答列表 >javascript - 获取标签中的字符串

javascript - 获取标签中的字符串


如图是一个html的字符串,有什么办法可以得到红框中的内容?

  • 高洛峰
  • 高洛峰    2017-07-05 10:45:323楼

    首先获取到a标签这个dom
    然后从a.childNodes这个数组里面,找到nodeName为'#text'的节点,获取nodeValue就是了。

    +0添加回复

  • 回复
  • 世界只因有你
  • 世界只因有你    2017-07-05 10:45:322楼

    可以参见我这个问题的答案,思路是一样的:
    /q/10...

    另外附上将代码字符串转成DOM的方法:
    https://stackoverflow.com/que...

    var code = '<li>text</li>';
    var p = document.createElement('p');
    p.innerHTML = code;
    
    var elements = p.childNodes;

    +0添加回复

  • 回复
  • 三叔
  • 三叔    2017-07-05 10:45:321楼

    可以转成DOM对象的话,用javascript;如果只能用字符串的话,用正则匹配。

    +0添加回复

  • 回复