innerHTML、innerText和document.write的區別
innerHTML:頁面獲取內容的時候,會把標簽也獲取到,就是標簽會渲染到頁面上,如果內容中有標簽,會解析標簽。
innerText:頁面獲取內容的時候,會把標簽過濾掉,會對標簽進行轉義。
*老版本的fireFox不支持此屬性,支持textContent。
document.write是直接寫入到頁面的內容流,如果在寫之前沒有調用document.open, 瀏覽器會自動調用open。每次寫完關閉之後重新調用該函數,會導致頁面被重寫。
innerHTML則是DOM頁面元素的一個屬性,代表該元素的html內容。你可以精確到某一個具體的元素來進行更改。如果想修改document的內容,則需要修改document.documentElement.innerElement。 innerHTML將內容寫入某個DOM節點,不會導致頁面全部重繪 innerHTML很多情況下都優於document.write,其原因在於其允許更精確的控制要刷新頁面的那一個部分。innerHTML、innerText和document.write的區別
相關推薦
innerHTML、innerText和document.write的區別
重繪 頁面 自動 原因 一個 內容 tco ont firefox innerHTML:頁面獲取內容的時候,會把標簽也獲取到,就是標簽會渲染到頁面上,如果內容中有標簽,會解析標簽。 innerText:頁面獲取內容的時候,會把標簽過濾掉,會對標簽進行轉義。 *老版本的fir
innerHTML、innerText、outerHTML、textContent的區別
示例html程式碼: <div id="test"> <span style="color:red">test1</span> test2 </div> 獲得id為t
被玩壞的innerHTML、innerText、textContent和value屬性
一、前言 由於innerText並非W3C標準屬性,因此我們無法在FireFox中使用它,一般情況下我們可以使用textContent來代替,但它兩者是否就能完全等同呢?在坑爹的表單元素(如inpu
em、rem和px的區別
版本 很好 浮點 調整 簡化 分辨 related 開心 大小 1、em與px的問題 px是何物? px像素(Pixel)。相對長度單位。像素px是相對於顯示器屏幕分辨率而言的。(引自CSS2.0手冊) em是相對長度單位。相對於當前對象內文本的字體尺寸。如當前對行內文本
分針網—每日分享:Redis、Memcache和MongoDB的區別
自動 aof 開發 pre 客戶端 lru perl ash tps http://www.f-z.cn/id/189 Memcached Memcached的優點: Memcached可以利用多核優勢,單實例吞吐量極高,可以達到幾十萬QPS(取決於key、v
break、continue和return的區別
sans spl src cnblogs 繼續 也會 for size 分享 1.break:跳出當前循環 01.作用: 001.只能在循環體內和switch語句體內使用break語句 002.使用break只能跳出當前的循環體或者是當前的switch語
一張圖看懂開源許可協議,開源許可證GPL、BSD、MIT、Mozilla、Apache和LGPL的區別
軟件發布 csdn 合作 title ref 沒有 版本 簡單介紹 著名 開源許可證GPL、BSD、MIT、Mozilla、Apache和LGPL的區別 首先借用有心人士的一張相當直觀清晰的圖來劃分各種協議:開源許可證GPL、BSD、MIT、Mozilla、Apache和L
SRAM、DRAM和SDRAM的區別
刷新 價格 sdram cpu 簡介 同步 單元 晶體管 bsp 特點簡介: SRAM :靜態RAM,不用刷新,速度可以非常快,像CPU內部的cache,都是靜態RAM,缺點是一個內存單元需要的晶體管數量多,因而價格昂貴,容量不大。 DRAM:動態RAM,需要刷新,容量大
oracle中drop、delete和truncate的區別
win style 刪除數據 oracl 數據庫 不能 存在 表空間 結構 oracle中可以使用drop、delete和truncate三個命令來刪除數據庫中的表, 1. delete和truncate都是刪除表中的內容而不能刪除表的結構,而drop則是刪除表的結構和內容
String、StringBuffer和StringBuilder的區別
字符 同步 內容 array 模式 改變 nat test 方式 1 String String:字符串常量,字符串長度不可變。Java中String是immutable(不可變)的。 String類的包含如下定義: [java] view plaincopy
python裏面的list、tuple和dict的區別
定義 extend 索引 改變 執行 整數 dict 第一個元素 追加 Dictionary .Dictionary是Python中內置的數據類型之一,他定義了鍵和值之間一對一的關系。 每一個元素都有一個key-value對,整個元素集合用大括號{}括起來。 你可以通過k
window.onload和document.ready區別
{} 並且 包括 () 區別 執行 元素 不能 如果 1.執行時間 window.onload必須等到頁面內包括圖片的所有元素加載完畢後才能執行。 $(document).ready()是DOM結構繪制完畢後就執行,不必等到加載完畢。 2.編
Java: private、protected、public和default的區別
-c .com path class data- pub 其他 註意 font public: 具有最大的訪問權限,可以訪問任何一個在classpath下的類、接口、異常等。它往往用於對外的情況,也就是對象或類對外的一種接口的形式。 protected: 主要的作用就是用來
drop、truncate和delete的區別
tle key ica class ims watermark mine -i baseline drop、truncate和delete的區別SQL DELETE 1.delete是DML,執行delete操作時,每次從表中刪除一行,並且同時將該行的的刪除操
js中,indexOf()、substring()和substr()的區別
index length world mic 返回結果 document -s start star 1. indexOf() 返回指定的字符串在字符串首次出現的位置。 比如 var str="Hello world!" documen
sql中drop、truncate和delete的區別
for tro ger view valid 保持 size 引用 gen SQL truncate 、delete與drop區別 相同點: 1.truncate和不帶where子句的delete、以及drop都會刪除表內的數據。 2.drop、truncate都是DD
【轉】開源許可證GPL、BSD、MIT、Mozilla、Apache和LGPL的區別
2.0 源程序 組織 alt 要求 控制 知識產權 bsp script 首先借用有心人士的一張相當直觀清晰的圖來劃分各種協議:開源許可證GPL、BSD、MIT、Mozilla、Apache和LGPL的區別 以下是上述協議的簡單介紹:BSD開源協議BSD開源協議是一個
Java 重載、重寫和隱藏的區別
目標 phi 為什麽不能 int title ide 修改 cati 修飾 Java 重載、重寫和隱藏的區別 一、重載(Overload) 註意:為了正確的區分重載和重寫,請各位務必記清重載(Overload)和重寫(Override)的英文。 (1)重載定義:表示
虛擬機vmnet0、vmnet1和vmnet8的區別
誰的 網絡通信 一些事 fig 意思 是你 情況下 設置 ping vmnet0,實際上就是一個虛擬的網橋 vmnet0,實際上就是一個虛擬的網橋,這個網橋有很若幹個端口,一個端口用於連接你的Host,一個端口用於連接你的虛擬機,他們的位置是對等的,誰也不是誰的網關。所以在
url、href和src的區別
可能 https 資源定位符 訪問 p地址 相對 得到 html文檔 http 詳細地址:https://segmentfault.com/a/1190000002877022, 以下內容只是個人總結。 URL(Uniform Resource Locator) 統一