Javascript 删除给定子元素之后的所有内容(元素和文本)
我现在正在使用我们的Gmail扩展,考虑到我有父元素,并且它看起来像下面这样,我需要删除Javascript 删除给定子元素之后的所有内容(元素和文本),javascript,Javascript,我现在正在使用我们的Gmail扩展,考虑到我有父元素,并且它看起来像下面这样,我需要删除之后的所有内容,考虑到用户Gmail签名设置可能存在,也可能不存在。想法 <div id=":93" class="Am Al editable LW-avf" hidefocus="true" aria-label="Message Body" g_editable="true" role="textbox" aria-multiline="tr
之后的所有内容,考虑到用户Gmail签名设置可能存在,也可能不存在。想法
<div
id=":93"
class="Am Al editable LW-avf"
hidefocus="true"
aria-label="Message Body"
g_editable="true"
role="textbox"
aria-multiline="true"
contenteditable="true"
tabindex="1"
style="direction: ltr; min-height: 416px;">
Test
<br clear="all" />
<div>
<br />
</div>
-- <br />
<div dir="ltr" class="m_-1358982132021700848m_4914548661371847332gmail_signature" data-smartmail="gmail_signature">
<div dir="ltr">
<b>Suzy Smith</b>
<div>
<i><a href="mailto:suzysmith@mail.com" target="_blank">suzysmith@mail.com</a></i>
</div>
</div>
</div>
</div>
试验
--
苏西·史密斯
只需在下一个标签上循环并将其移除即可
var elem=document.querySelector('[clear=“all”]'))
while(元素nextSibling){
elem.nextSibling.remove()
}
删除元素()
试验
--
苏西·史密斯
只需在下一个标签上循环并将其移除即可
var elem=document.querySelector('[clear=“all”]'))
while(元素nextSibling){
elem.nextSibling.remove()
}
删除元素()
试验
--
苏西·史密斯
elementNode.nextSibling
只需删除所有下一个同级。更多信息:@epascarello我认为nextSiblingElement公开了remove()方法,但这种方法不只是删除下一个方法吗,我需要删除所有方法。elementNode.nextSibling
只需删除下一个同级。更多信息:@epascarello我认为nextSiblingElement公开了remove()方法,但这种方法不只是删除下一个,我需要删除所有方法。