fallperson
小狐狸
小狐狸
  • UID5870
  • 注册日期2005-05-11
  • 最后登录2005-05-11
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:4620回复:2

有关ff里面取代htmlelement.children["id"].innertext

楼主#
更多 发布于:2005-05-11 15:03
<td id='aa' onclick='print(this)'><div id ='bb'>....</div></td>
function print(element){
element..children["bb"].innerText=......
......
}
IE中children属性用来访问element的直接元素,上面例子里面就是那个<td>里的<div>,但是ff里面不支持这个children,不知ff里面有什么替代的方式,innertext也不支持,这个我知道,有帖子说明了。望高手赐教
fiag
管理员
管理员
  • UID1188
  • 注册日期2004-12-21
  • 最后登录2024-04-22
  • 发帖数4681
  • 经验686枚
  • 威望0点
  • 贡献值402点
  • 好评度51点
1楼#
发布于:2005-05-11 15:03
为什么不用document.getElementById('bb').innerHTML?按照标准同一网页上不能有多个相同的id。
fallperson
小狐狸
小狐狸
  • UID5870
  • 注册日期2005-05-11
  • 最后登录2005-05-11
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2005-05-11 15:03
上面例子是我简化抽象出来的,源程序是一个日历,有很多个元素,动态分配id会很大很大,通过td取其中的元素结构比较清晰,解决方法我已经研究出来了,(Element.childNodes)[1].innerHTML就可以访问到了,多谢斑竹热心
游客

返回顶部