北大青鸟佳音旗舰

innerHtml用法

点击数: 更新时间:2009-10-26 17:13:59
 

关键词:innerHTMLinnerTEXTgetElementById
  
  <html>
  
  <head>
  
  <scriptlanguage="javascript">
  
  functionTest(){
  
  varstr="";
  
  str+="Hello,";
  
  str+="ThisisaTest!<br/>";
  
  str+="ILoveyou;<br/>";
  
  str+="ILoveyou,too!";
  
  p.innerHTML=str+"<br/><br/>"+Math.random();
  
  setTimeout('Test();',1000);
  
  }
  
  </script>
  
  </head>
  
  <bodyonload=Test()>
  
  <divid="p"></span>
  
  </body>
  
  </html>
  
  innerTEXT与innerHTML的区别:
  
  innerHTML自带了语法检查功能,他会自动把不完整的HTML代码补充完整.运行如下的一个测试代码就可以发现了.
  
  document.getElementById("AlbumList").innerHTML="<table><tr>";
  
  alert(document.getElementById("AlbumList").innerHTML);
  
  他会自动把我的代码里面添加了<tbody>和</tr></table>等标记.神奇!!!
  
  所以在网页中,我们经常这样用;
  
  <divid="content"></div>
  
  <scriptlanguage="javascript">
  
  document.getElementById("content").innerHTML="需显示的内容"
  
  </script>
  
  这样就会在id是content的标记那里显示"需显示的内容";
  
  这个可以用在显示一篇文章的摘要的部分,防止将带有HTML标记的文章中的代码截掉标记的结束部分,
  
  e,g:
  
  str="<ahref=http://haifeng168.bokee.com>沙漠中的绿洲</a><imgsrc=image.jpg>"
  
  left(str,60)则是"<ahref=http://haifeng168.bokee.com>沙漠中的绿洲</a><imgsrc=image"
  
  <divid="content"></div>
  
  <scriptlanguage="javascript">
  
  document.getElementById("content").innerHTML="left(str,60)"
  
  </script>

 


            

在线客服系统
北大青鸟网站在线客服系统
©Copyright2004 - 2009 www.bjaccp.com, All Rights Reserved
版权所有2004-2008 北大青鸟APTECH( 北京佳音旗舰 ) 授权培训中心
地址:北京西城区北礼士路100号( 阜成门华联商厦西门北侧北走50米)100037北大青鸟地址
电话:010-68351302/68351303
京ICP备06064589号
51.la