首页  >  问答  >  正文

javascript - 获取标签中的字符串


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

为情所困为情所困2662 天前829

全部回复(5)我来回复

  • 滿天的星座

    滿天的星座2017-07-05 10:45:32

    雷雷

    回复
    0
  • 天蓬老师

    天蓬老师2017-07-05 10:45:32

    提供个思路,用正则将标签段匹配掉 ...

    回复
    0
  • 高洛峰

    高洛峰2017-07-05 10:45:32

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

    回复
    0
  • 世界只因有你

    世界只因有你2017-07-05 10:45:32

    可以参见我这个问题的答案,思路是一样的:
    /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:32

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

    回复
    0
  • 取消回复