document.write()
定義和用法
write() 方法可向文檔寫入 HTML 表達式或 JavaScript 代碼。
可列出多個參數(exp1,exp2,exp3,...) ,它們將按順序被追加到文檔中。
*推薦在頁面onload之前使用,事件驅動的document.write方法會出現將原網頁內容覆蓋等問題。
DOM對象的innerHTML屬性
定義和用法
innerHTML 屬性設置或返回標簽中的開始和結束標簽之間的 HTML。
*在AJAX異步加載數據中,更推薦innerHTML而不是document.write()。
DOM對象的innerHTML屬性
定義和用法
innerText 屬性設置或返回標簽中的開始和結束標簽之間的文本。
innerText與innerHTML的區別
*設置時,若是設置的字符串包括HTML標簽(如"<p>你好</p>"),網頁顯示中會將HTML標簽也當成普通字符顯示出來。而如果innerHTML屬性設置的字符串包括HTML標簽,瀏覽器則是將其當作標簽來解析。
*獲取時,innerText只會返回HTML標簽中的文本內容,不會返回其中包含的標簽。而innerHTML會將標簽中包含的所有內容(包括標簽)返回。