![](/img/trans.png)
[英]Javascript DOM,accesing the textnode of the <li>element using nextsibling property
[英]Is it possible to delete a textNode from the DOM within an element?
我正在使用 SharePoint 博客,出於某種奇怪的原因,每個博客的帖子都寫着,
按 [object Object] 在 HR 部門
我正在嘗試使用 DOM 操作來刪除它,但無濟於事。 HTML 如下所示。 我想通過 [object Object]刪除
<div class="ms-metadata ms-textSmall">
<span>
by [object Object] in <a class="ms-link" id="blgcat" href="https://myPortal.net">IT Department</a>
</span>
</div>
我嘗試了以下但沒有用
var link = document.getElementById("blgcat").parentNode.textNode;
console.log(link)
var leafSibling = link.previousSibling
link.removeChild(leafSibling)
知道如何解決嗎? 這是筆。
你很接近。 從已知元素開始……鏈接。
然后獲取鏈接的前一個兄弟節點並將其從鏈接的父節點中刪除。
var link = document.getElementById("blgcat"); link.parentNode.removeChild(link.previousSibling)
<div class="ms-metadata ms-textSmall"> <span> by [object Object] in <a class="ms-link" id="blgcat" href="https://myPortal.net">IT Department</a> </span> </div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.