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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- exp,imp相關工具說明
- mysql innodb相關引數說明MySql
- keycloak~token配置相關說明
- mysql relay log相關引數說明MySql
- statspack 安裝以及相關引數說明
- Dubbo23_Dubbo相關配置說明6
- react: 元件初識 && 生命週期 && 相關說明React元件
- Oracle Data Gurad Physical Standby 相關說明Oracle
- Kafka 配置引數彙總及相關說明Kafka
- Linux 檢視核心版本命令的相關說明Linux
- linux /etc/security/limits.conf的相關說明LinuxMIT
- Elasticsearch 學習總結 - 相關配置補充說明Elasticsearch
- vertical-align:垂直對齊方式相關說明
- Oracle Data Gurad -- Logical Standby 相關說明Oracle
- Oracle GoldenGate系統之----相關引數說明OracleGo
- TCP連線時動態埠的相關問題說明TCP
- 幾個和MySQL InnoDB相關的引數設定說明MySql
- 網頁上的Mediaplayer播放器相關引數說明網頁播放器
- Docker 關鍵字說明及一鍵構建相關服務Docker
- Linux下" >/dev/null 2>&1 "相關知識說明LinuxdevNull
- Linux核心模組相關命令彙總及使用說明Linux
- Fedora&Redhat下載資源及相關說明(轉)Redhat
- js arguments物件說明JS物件
- 說說MySQL索引相關MySql索引
- 關於GeoWebCache的部署說明Web
- Redis服務之Redis5叢集相關命令說明Redis
- JS的相關概念JS
- 關於DOCTYPE的使用和說明
- 關於NTP SERVER的配置說明Server
- 關於DedeCMS版本號的說明
- MongoDB檢視執行計劃方法及相關欄位說明MongoDB
- 檔案系統 第八次迭代 VFS相關說明
- RHEL 7特性說明(九):Web伺服器和相關服務Web伺服器
- LVS - 相關介紹、工作模式和排程演算法的說明模式演算法
- 【譯】Ruby2.6的JIT功能,編譯和解釋型語言的相關說明編譯
- JSTL的相關使用JS
- JSF的框架相關JS框架
- 【ORACLE】物化檢視相關後設資料檢視欄位說明Oracle