如何在纯js中获取元素(标签)内部文本

时间:2018-04-02 12:10:58

标签: javascript

我有一个名为stringElement的字符串,其值为锚标记但在字符串中不作为节点元素。 如何在纯js中获取该标签的内部文本?

如何使用jQuery完成:

var stringElement = "<a>1</a>";
nodeElement div = document.createElement('div');
$(div).append(stringElement);
var nodeElement2 = $(div).find("a")[0];
var text = $(nodeElement2).text();

文本值为1&lt; ===这是目标

编辑:我的不好,我在另一个问题中找到了答案,这应该标记为重复。

以下是问题链接: Converting HTML string into DOM elements?

以下是适用于我的答案链接: https://stackoverflow.com/a/3104237/2648837

1 个答案:

答案 0 :(得分:0)

试试这个,使用textContentinnerText

&#13;
&#13;
var str = "<a>1</a>";
var div=document.createElement('div');
div.innerHTML=str;
console.log(div.children[0].textContent);
console.log(div.children[0].innerText);
&#13;
&#13;
&#13;