js獲取外層標籤(排除標籤裡面的內容)

2021-06-21 21:11:57 字數 402 閱讀 8662

前些天做乙個htmldom樹,樹的每個節點對應乙個html標籤。

在獲取頁面標籤的時候,

dom.innerhtml
獲取的是物件的內容,又嘗試了
dom.outerhtml
得到的是外層標籤和裡面的內容。

找了好久都沒有找到只獲取外層標籤本身的方法。

後來突然發現clonenode(include_all)

方法有乙個引數,描述如下 

引數:include_all 描述:必需。如果這個布林引數設定為 true,被轉殖的節點會複製原始節點的所有子節點。

dom.clonenode(false).outerhtml
完美解決!

HTML裡面的文字標籤

下面就是重要的標籤 建立乙個html文件,是網頁源 的開始符和結束符,每乙個網頁的源 必定是以這兩個標籤開始和結束.設定文件標題和其它在網頁中不顯示的資訊 設定文件的標題 最大的標題預先格式化文字 下劃線黑體字 斜體字 打字機風格的字型 引用,通常是斜體 強調文字 通常是斜體加黑體 加重文字 通常是...

js獲取html標籤

很多時候我們會用到這樣的樣式 html,body 如果要用到js的話我們可以這樣寫 document.documentelement.style.overflow hidden document.body.style.overflow hidden 是的,只要用document.documentel...

js 獲取標籤的方法

var tag document.getelementbyid id i 代表獲取第幾個同名標籤 var tag document.getelementsbyclassname classname i classname 類名 var tag document.getelementsbytagnam...