challenger
小狐狸
小狐狸
  • UID4392
  • 注册日期2005-03-25
  • 最后登录2010-04-14
  • 发帖数11
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:30263回复:16

关于innerText的用法?

楼主#
更多 发布于:2005-04-13 23:49
parent.document.getElementById("images").innerText = "要改变的文本"

想用上面的代码来改变<td id="images"></td>标签中的文字,在IE中可以,firefox中不起作用,控制台提示:

错误: parent.form1 has no properties
源文件:http://192.168.0.8/mobile/admin/upload_mobile_images.asp
行:2


upload_mobile_images.asp在<iframe>标签中
<td id="images"></td>在表单<from1>中
这个错误该怎么处理呢?
踏雪无痕
小狐狸
小狐狸
  • UID27435
  • 注册日期2008-12-13
  • 最后登录2008-12-13
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2005-04-13 23:49
用elment.firchild.nodeValue
zeroieme
千年狐狸
千年狐狸
  • UID12805
  • 注册日期2006-05-17
  • 最后登录2015-10-11
  • 发帖数1407
  • 经验34枚
  • 威望0点
  • 贡献值20点
  • 好评度0点
  • 社区居民
2楼#
发布于:2005-04-13 23:49
两边挖,一边挖新坑;一边挖古坟。
abc@home
千年狐狸
千年狐狸
  • UID6047
  • 注册日期2005-05-16
  • 最后登录2011-01-01
  • 发帖数1681
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
3楼#
发布于:2005-04-13 23:49
用 innerHTML 就可以了,當然要轉換一下 > 之類。



WINXP SP2 MAXTHON (UNICODE) PROXOMITRON
rong179
小狐狸
小狐狸
  • UID26358
  • 注册日期2008-09-21
  • 最后登录2008-10-13
  • 发帖数6
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2005-04-13 23:49
avidya:用textContent在ie6里面又不行了。与其判断浏览器,不如判断节点类型回到原帖

判断节点类型是什么意思?
avidya
小狐狸
小狐狸
  • UID22455
  • 注册日期2007-12-27
  • 最后登录2008-06-11
  • 发帖数3
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2005-04-13 23:49
用textContent在ie6里面又不行了。与其判断浏览器,不如判断节点类型。
cdooo
非常火狐
非常火狐
  • UID8445
  • 注册日期2005-09-07
  • 最后登录2017-02-26
  • 发帖数932
  • 经验29枚
  • 威望0点
  • 贡献值18点
  • 好评度1点
  • 社区居民
  • 忠实会员
6楼#
发布于:2005-04-13 23:49
肯定是这样来的!
hnstxx

这个墓盗得好!第一帖就挖出了精气神!
回到原帖
ccc
hnstxx
千年狐狸
千年狐狸
  • UID1952
  • 注册日期2005-01-09
  • 最后登录2013-05-14
  • 发帖数4977
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2005-04-13 23:49
gzlingye
小狐狸
小狐狸

加入时间: 2006/11/08
文章: 1

社区积分: 1


这个墓盗得好!第一帖就挖出了精气神!
MM:你是个外表冷酷,内心却很甜蜜的男人。
gzlingye
小狐狸
小狐狸
  • UID15572
  • 注册日期2006-11-08
  • 最后登录2007-05-01
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2005-04-13 23:49
何必整那么复杂,将 innerText 直接改成:textContent
Minisheep
小狐狸
小狐狸
  • UID2333
  • 注册日期2005-01-19
  • 最后登录2006-10-23
  • 发帖数80
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2005-04-13 23:49
w5552:HTMLElement.prototype.__defineGetter__
(
"innerText",
function ()
{
   var anyString = "";

   var childS = this.childNodes;
   for(var i=0; i<childS.length; i++)
   {
      if(childS.nodeType==1)
         anyString += childS.tagName=="BR" ? '\n' : childS.innerText;
      else if(childS.nodeType==3)
         anyString += childS.nodeValue;
   }

   return anyString;
}
);


把这段加在你所JS文件中就可以在MOZILLA/FIREFOX下使用innerText
回到原帖

但在IE中它会提示HTMLElement未定义,请问怎么办?
guoshuang
火狐狸
火狐狸
  • UID771
  • 注册日期2004-12-11
  • 最后登录2006-12-28
  • 发帖数134
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2005-04-13 23:49
cool men,thanks...
w5552
小狐狸
小狐狸
  • UID5087
  • 注册日期2005-04-14
  • 最后登录2007-09-20
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2005-04-13 23:49
HTMLElement.prototype.__defineGetter__
(
"innerText",
function ()
{
   var anyString = "";

   var childS = this.childNodes;
   for(var i=0; i<childS.length; i++)
   {
      if(childS.nodeType==1)
         anyString += childS.tagName=="BR" ? '\n' : childS.innerText;
      else if(childS.nodeType==3)
         anyString += childS.nodeValue;
   }

   return anyString;
}
);


把这段加在你所JS文件中就可以在MOZILLA/FIREFOX下使用innerText
liad
小狐狸
小狐狸
  • UID2377
  • 注册日期2005-01-20
  • 最后登录2009-05-23
  • 发帖数13
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2005-04-13 23:49
[转]
Mozilla and Firefox do not support innerText. Use DOM 3 textContent()
instead for Mozilla and Firefox.
netsoul
小狐狸
小狐狸
  • UID5226
  • 注册日期2005-04-18
  • 最后登录2005-04-18
  • 发帖数6
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
13楼#
发布于:2005-04-13 23:49
不好意思上面的帖子发错了
netsoul
小狐狸
小狐狸
  • UID5226
  • 注册日期2005-04-18
  • 最后登录2005-04-18
  • 发帖数6
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2005-04-13 23:49
你的css写的太乱了,多用一些缩写的方法,如字体就不用每次都定义
body div{
font-family:verdana;
margin:0px;
padding:0px;
}
#id1,#id2,#id3{
/*一起定义等等*/
}
下面是一篇很好的关于怎么缩写css的文章
http://www.w3cn.org/article/tips/2005/103.html
如果读完以后再加上实践总结技巧会对你很有帮助的。
上一页
游客

返回顶部