innerHTML在JS是雙向功能:擷取對象的內容 或 向對象插入內容;如:<div id="aa">這是內容</div> ,我們可以通過 document.getElementById('aa').innerHTML 來擷取id為aa的對象的內嵌內容;也可以對某對象插入內容,如 document.getElementById('abc').innerHTML='這是被插入的內容'; 這樣就能向id為abc的對象插入內容。
定義和用法innerHTML 屬性用於設定或返回指定標籤之間的 HTML 內容。文法 Object.innerHTML = "HTML";// 設定 var html = Object.innerHTML;// 擷取例子 1擷取段落p的 innerHTML(html內容) <html> <head> <script type="text/javascript"> function getInnerHTML(){ alert(document.getElementById("test").innerHTML); } </script> </head><body> <p id="test"><font color="#000">嗨豆殼 www.hi-docs.com</font></p> <input type="button" onclick="getInnerHTML()" value="點擊" /> </body> </html>例子 2設定段落p的 innerHTML(html內容) <html> <head> <script type="text/javascript"> function setInnerHTML(){ document.getElementById("test").innerHTML = "<strong>設定標籤的html內容</strong>"; } </script> </head><body> <p id="test"><font color="#000">嗨豆殼 www.hi-docs.com</font></p> <input type="button" onclick="setInnerHTML()" value="點擊" /> </body> </html>