CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

关于INNERHTML和innerText..的问题

楼主xarrow(HELLO WORLD)2004-12-02 11:58:57 在 Web 开发 / JavaScript 提问

我记得看过一个贴子,里面讨论了  
  innerHtml和innerText,还有一个inner什么的,不记得了,它们的区别和用法,  
  但现在找不到那篇贴子了,有知情人请告之,有热心人请写一下这些的区别和用法  
  谢谢了 问题点数:50、回复次数:11Top

1 楼sdts(隐姓埋名的混蛋)回复于 2004-12-02 12:18:41 得分 5

举个例子吧  
   
  <span   name=s><font>1213</font></span>   s.innerHTML就是<font>1213</font>  
  <span   name=s>1213</span>     s.innerTEXT就是1213Top

2 楼shyslysky(飞天)回复于 2004-12-02 12:39:50 得分 5

s.innerTEXT就是1213  
  ============>  
  s.innerText就是1213  
   
  Top

3 楼surfchen(冲浪)回复于 2004-12-02 12:41:10 得分 5

只有两个inner  
  还有一个outerTop

4 楼xarrow(HELLO WORLD)回复于 2004-12-02 12:52:42 得分 0

surfchen(冲浪)   (   )   信誉:101     2004-12-02   12:41:00     得分:   0      
     
     
        只有两个inner  
        还有一个outer  
       
     
  请教一下,那个outer是什么,应该如何来用呢?我已经加分了,希望兄弟们能帮下忙!  
   
   
   
  <label   id="b22">dsfsdf</label>  
   
  var frm   =   eval("document.form1");  
  var mylab   =   eval("document.all.b22");  
  var tt   =   mylab.innerText;  
  mylab.innerText   =   "";  
  mylab.innerHtml   =   "<input   name='"   +   tt   +   "'   id='"   +   tt   +   "'   type='text'   value='"   +   tt   +   "'>";  
  我用上面的JS来改那个<label>里的东西,却改不了,是什么地方出错了?Top

5 楼xarrow(HELLO WORLD)回复于 2004-12-02 13:00:12 得分 0

OK,我写错了,是innerHTML不是innerHtml,另外还有个outer...是什么,要怎么用呢,请指教了...Top

6 楼shyslysky(飞天)回复于 2004-12-02 13:24:58 得分 10

outerHTMLTop

7 楼WindyWebEx(Windy_WebEx)回复于 2004-12-02 13:51:14 得分 10

outerHTML的作用非常大,你可以设置某一个textarea的outerHTML为一个frame,然后动态向这个frame来填html代码,那么利用textarea就可以做出来一个所见即所得的工具。  
  总而言之,outHTML就是设置某一个element输出来的html代码。Top

8 楼xarrow(HELLO WORLD)回复于 2004-12-02 14:14:27 得分 0

楼上的,能举个小例吗Top

9 楼surfchen(冲浪)回复于 2004-12-02 17:14:07 得分 10

<!DOCTYPE   html   PUBLIC   "-//W3C//DTD   XHTML   1.0   Strict//EN"   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
  <html   xmlns="http://www.w3.org/1999/xhtml"   lang="gb2312">  
  <head>  
  <title>tested   by   SurfChen</title>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312"   />  
  <meta   http-equiv="Content-Language"   content="gb2312"   />  
  </head>  
  <body>  
  <div   id="welcome"><a   href="http://yubeinet.com">HI~~欢迎来到http://yubeinet.com</a></div>  
  <script   type="text/javascript">  
  <!--  
  alert(document.getElementById("welcome").outerHTML);  
  alert(document.getElementById("welcome").outerText);  
  alert(document.getElementById("welcome").innerHTML);  
  alert(document.getElementById("welcome").innerText);  
  //-->  
  </script>  
  </body>  
  </html>Top

10 楼realsong(化骨龙)回复于 2004-12-02 17:23:09 得分 5

关于outerHTML,<body   id=b1><label>hh<label></body>  
  b1.outerHTML==<body   id=b1><label>hh<label></body>  
  b1.innerHTML==<label>hh<label>  
  Top

11 楼xarrow(HELLO WORLD)回复于 2004-12-03 00:12:03 得分 0

OK,谢谢兄弟们了.Top

相关问题

  • 关于 DIV 的 innerHTML 属性 和 innerTEXT 属性的使用方法
  • javascriptのinnerHtml又はinnerText
  • 问题:TWebbrower中,InnerHtml和OuterHtml以及InnerText和OuterText之间的区别
  • 关于innerHTML和document.write
  • 请问在DOM1.0中有没有对应IE的DHTML属性innerHtml,innerText,outerHtml,outerText
  • 关于innerHTML和appendChild的效率
  • JavaScript迷惑问题之六:innerHTML和eval()的问题
  • 关于innerhtml
  • javascript编码--innerText
  • innerHTML的问题

关键词

得分解答快速导航

  • 帖主:xarrow
  • sdts
  • shyslysky
  • surfchen
  • shyslysky
  • WindyWebEx
  • surfchen
  • realsong

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo