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>