Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在锚定标记中获取innerHTML,该锚定标记只检索内容而不检索其中的标记?_Javascript_Anchor - Fatal编程技术网

Javascript 如何在锚定标记中获取innerHTML,该锚定标记只检索内容而不检索其中的标记?

Javascript 如何在锚定标记中获取innerHTML,该锚定标记只检索内容而不检索其中的标记?,javascript,anchor,Javascript,Anchor,我想检索锚定标记内容 <a id="1"><span class="italic">Hello There It Is Italic Text</span></a> 我将得到的是 <span class="italic">Hello There It Is Italic Text</span> 您好,这是斜体文本 作为结果数据 我希望结果数据为“您好,这里是斜体文本” 因为我想在其他地方使用结果数据 甚至在某些情况下,

我想检索锚定标记内容

<a id="1"><span class="italic">Hello There It Is Italic Text</span></a>
我将得到的是

<span class="italic">Hello There It Is Italic Text</span>
您好,这是斜体文本
作为结果数据

我希望结果数据为“您好,这里是斜体文本” 因为我想在其他地方使用结果数据

甚至在某些情况下,可能存在多个跨度标记,例如

<a id="2"><span class="italic"><span class="highlight">Hello There It Is Italic Text</span></span></a>
您好,这是斜体文本

您好,这是斜体文本
所以我希望结果数据在所有情况下都是“Hello There It Is Italic”。 我想要的是锚定标记的纯内容,没有任何子标记

这可以通过使用纯Javascript实现吗?如果是,如何实现

请帮助获取元素的属性

console.log(
document.getElementById('1').textContent,
document.getElementById('2').textContent,
document.getElementById('3').textContent
)
您好,这是斜体文本
你好,这里是斜体文字
您好,这里是斜体文本
获取元素的属性

console.log(
document.getElementById('1').textContent,
document.getElementById('2').textContent,
document.getElementById('3').textContent
)
您好,这是斜体文本
你好,这里是斜体文字

您好,这里是斜体文本,要检索文本而不是整个标记,您应该使用
textContent
,而不是
innerHTML
,要检索文本而不是整个标记,您应该使用
textContent
,而不是
innerHTML
,非常感谢,你真的救了我的命day@KaranParikh:很高兴帮忙:)非常感谢你,你真的救了我的命day@KaranParikh:很乐意帮忙:)
<a id="2"><span class="italic"><span class="highlight">Hello There It Is Italic Text</span></span></a>
<a id="3"><span class="italic">Hello There It Is <span class="highlight">Italic</span> Text</span></a>