日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

innerHTML的使用

發(fā)布時間:2024/5/24 综合教程 31 生活家
生活随笔 收集整理的這篇文章主要介紹了 innerHTML的使用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

  inerHTML是html標簽的屬性,成對出現(xiàn)的標簽大多數(shù)都有這個屬性,用來設置或獲取位于對象起始和結束標簽
內(nèi)的HTML。(獲取HTML當前標簽的起始和結束里面的內(nèi)容)不包括標簽本身。
  語法:tablerowObject.innerHTML=HTML
  下面的例子返回了表格行的 inner HTML:
<html>
<head>
<script type="text/javascript">
function getInnerHTML() {
alert(document.getElementById("tr1").innerHTML);
}
</script>
</head>
<body>
<table border="1">
<tr id="tr1"><td>Firstname</td><td>Lastname</td></tr>
<tr id="tr2"><td>Peter</td><td>Griffin</td></tr>
</table>
<br />
<input type="button" onclick="getInnerHTML()" value="Alert innerHTML of table row" />
</body>
</html>
運行結果:
<td>Firstname</td>
<td>Lastname</td>
注意:innerHTML不可寫為innerHtml或是其他形式,大小寫要嚴格遵守,不然無法獲取或者設置數(shù)據(jù)。


innerHTML自帶了語法檢查功能,他會自動把不完整的HTML代碼補充完整.運行如下的一個測試代碼就可以發(fā)現(xiàn)了.
document.getElementById("AlbumList").innerHTML="<table><tr>";
alert(document.getElementById("AlbumList").innerHTML);


補充說明:
   OUTERHTML是把對象本身包含子對象清空,然后在它這個位置插入新的內(nèi)容,
而INNERTEXT卻是插入文本,當包含有如<等HTML格式符的關鍵字符時,會自動轉義,反正你插入的內(nèi)容全顯示,而XHTML即當做一段HTML來解釋,HTML格式代碼是不會顯示的, 
 
 
 下面是一個網(wǎng)上朋友弄的不錯的測試, 
 
 
 <html> 
 <head> 
 <title>無標題</title> 
 <head> 
 <body> 
 在下面輸入你要替換的內(nèi)容,文本或HTML 
 <textarea  id=mytext ></textarea> 
 <input  type=button  value=innerHTML  onclick=myreplace(this.value)> 
 <input  type=button  value=innerText  onclick=myreplace(this.value)> 
 <input  type=button  value=outerHTML  onclick=myreplace(this.value)> 
 <input  type=button  value=outerText  onclick=myreplace(this.value)> 
 <script  language  ='javascript'> 
 <!-- 
 function  myreplace(how) 
 { 
    if(document.getElementById("show")  ==  null) 
         document.body.insertAdjacentHTML(  'beforeEnd',  "<div  id=show  title=顯示區(qū)域><input  value=顯示區(qū)域></div>");     
    switch(how) 
    { 
       case  "innerHTML": 
         alert("未使用INNERHTML前的SHOW這個DIV的HTML代碼如下:
"  +  show.outerHTML); 
         show.innerHTML  =  mytext.value; 
         alert("使用INNERHTML的SHOW這個DIV的HTML代碼如下:
"  +  show.outerHTML); 
         break; 
       case  "innerText": 
         alert("未使用INNERtext前的SHOW這個DIV的HTML代碼如下:
"  +  show.outerHTML); 
         show.innerText  =  mytext.value; 
         alert("使用INNERtext的SHOW這個DIV的HTML代碼如下:
"  +  show.outerHTML); 
         break; 
       case  "outerHTML": 
         alert("未使用outerhtml前的SHOW這個DIV的HTML代碼如下:注意,用這個后,SHOW對象將不存在
"  +  document.body.outerHTML); 
         show.outerHTML  =  mytext.value; 
         alert("使用outerHTML的SHOW這個DIV的HTML代碼如下:
"  +  document.body.outerHTML); 
         break; 
       case  "outerText": 
         alert("未使用outertext前的SHOW這個DIV的HTML代碼如下:注意,用這個后,SHOW對象將不存在
"  +  document.body.outerHTML); 
         show.outerText  =  mytext.value 
         alert("使用outertext的SHOW這個DIV的HTML代碼如下:
"  +  document.body.outerHTML); 
         break; 
    }  
 } 
 //--> 
 </script> 
 下面為效果顯示區(qū)域: 
 </body> 
 </html> 

總結

以上是生活随笔為你收集整理的innerHTML的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。