outerText,innerText 區別說明

2021-08-31 10:44:04 字數 1067 閱讀 8630

首先,看我們的html定義

innerhtml,innertext,outerhtml,outetertext

js原始碼如下:

function inner()

var html= document.getelementbyid("diva").innerhtml;

var text=document.getelementbyid("diva").outerhtml;

alert(html);//顯示內容不包含

,截圖如下所示

alert(text);//顯示內容包含

document.getelementbyid("div1").innertext="innertext";//將div1包含的內容替換為innertext

var ohtml= document.getelementbyid("diva").innertext;

var text=document.getelementbyid("diva").outerhtml;

alert(ohtml+text);//顯示結果如下圖

document.getelementbyid("div1").outertext="outertext";//將

和div包含的內容替換為outertext

var otext = document.getelementbyid("diva").outertext;

var text=document.getelementbyid("diva").outerhtml;

alert(otext+text);//顯示結果如下圖

注意:innertext,outertext在取值的時候沒有區別,賦值的時候不一樣

但是innerhtml和innertext在取值的時候也是不一樣的 

詳細出處參考:

TCP IP含義和區別說明

tcp協議 tcp協議是一種可靠的面向連線的協議,它允許將一台主機的位元組流 byte stream 無差錯地傳送到目的主機。tcp協議將應用層的位元組流分成多個位元組段 byte segment 然後將乙個個的位元組段傳送到網際網路層,並最終傳送到目的主機。當網際網路絡層將接收到的位元組段傳送給傳...

C 中delete和delete 的區別說明

一直對c 中的delete和delete的區別不甚了解,今天遇到了,上網查了一下,得出了結論。希望本文可以對你有所幫助 c 告訴我們在 用 new 分配的單個物件的記憶體空間的時候用 delete,用 new 分配的一組物件的記憶體空間的時候用 delete。關於 new 和 delete,其中又分...

js正則表達exec與match的區別說明

以前用js很少用到js的正規表示式,即使用到了,也是諸如郵件名稱之類的判斷,網上 很多,很少有研究,拿來即用。最近開發遇到一些需要使用正規表示式,順便研究一下 正規表示式物件有兩個定義方式 1 第一種定義 new regexp pattern,attributes 如var reg new rege...