JS object.innerHTML的相關說明
JS innerHTML
JavaScript是一種基於物件、事件驅動的簡單指令碼語言,嵌入在HTML文件中,由瀏覽器負責解釋和執行,在網頁上產生動態的顯示效果並實現與使用者互動功能。javascript
var mychar=document.getElementById("con");
document.write("原標題:"+mychar.innerHTML+"
"); //輸出原h2標籤內容mychar.innerHTML="Hello world!";
document.write("修改後的標題:"+mychar.innerHTML); //輸出修改後h2標籤內容
結果顯示:
個人理解:
1、頁面渲染完成後進行頁面繪製;
上述JavaScript程式碼是在頁面渲染過程中執行的;
2、“按引用傳遞”,id為con的
標題和mychar是同一個引用(可以理解為指向同一個記憶體地址的指標)。
mychar.innerHTML="Hello world!";語句改變了mychar所指向記憶體地址中儲存的值(由javascript”變為了“Hello world!”),那麼在繪製id為con的標題時,也會按“Hello world!”來繪製。
可將上述程式碼與原先程式碼進行對比。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3244/viewspace-2798139/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- keycloak~token配置相關說明
- mysql relay log相關引數說明MySql
- DBA_HIST相關檢視說明
- Dubbo23_Dubbo相關配置說明6
- vertical-align:垂直對齊方式相關說明
- GBase8a中tableid的位置、作用以及相關說明
- TCP連線時動態埠的相關問題說明TCP
- Elasticsearch 學習總結 - 相關配置補充說明Elasticsearch
- Linux下" >/dev/null 2>&1 "相關知識說明LinuxdevNull
- Docker 關鍵字說明及一鍵構建相關服務Docker
- [20230303]生成相關備庫的awr報表(補充說明).txt
- 桌上型電腦電源相關引數說明
- cityAreaSelect.js使用說明JS
- 說說MySQL索引相關MySql索引
- LVS - 相關介紹、工作模式和排程演算法的說明模式演算法
- 關於 Jupyter 的使用說明
- Redis服務之Redis5叢集相關命令說明Redis
- GaussDB 1.0.1升級到1.0.2及1.0.2相關新功能說明
- JS原型相關JS原型
- 關於DedeCMS版本號的說明
- 【譯】Ruby2.6的JIT功能,編譯和解釋型語言的相關說明編譯
- 舉例說明js如何拖拽排序?JS排序
- js/css相關引入JSCSS
- MySQL:關於ICP特性的說明(未完)MySql
- 關於部落格更新說明
- 說說你對樹的理解?相關的操作有哪些?
- 說說你對圖的理解?相關操作有哪些?
- npm說明和node.js安裝NPMNode.js
- 舉例說明js滑鼠事件有哪些?JS事件
- JS 相關寬高理解JS
- FCS程式日誌的關鍵字說明
- 關於支援OPenACC的編譯器說明編譯
- 【PG效能】Postgresql效能相關(作業系統及資料庫簡單說明)SQL作業系統資料庫
- 解決ipa上傳反饋info.plist相關用途字串說明問題字串
- 剖析 D3.js 中的 this 相關JS
- Linux各個版本相關說明Linux
- 舉例說明js如何實現繼承?JS繼承
- 舉例說明你對相鄰兄弟選擇器的理解