北狼
小狐狸
小狐狸
  • UID12265
  • 注册日期2006-04-10
  • 最后登录2006-04-10
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:6195回复:4

document.getElementById('idvalue').innerHTML 提示没有属性

楼主#
更多 发布于:2006-04-10 15:38
document.getElementById('idvalue').innerHTML 提示没有属性
我用1.07的FF没问题,可是换成 1.5的FF就出错。

<script language="JavaScript" type="text/javascript">
if(document.getElementById('wwqShow')){document.getElementById('wwqShow').innerHTML="dfjaskldfjkl";}
</script>
<span id="wwqShow"></span>
rael
小狐狸
小狐狸
  • UID2429
  • 注册日期2005-01-22
  • 最后登录2006-12-12
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2006-04-10 15:38
换成这样试试看呢?

<span id="wwqShow"></span>
<script language="JavaScript" type="text/javascript">
if(document.getElementById('wwqShow')){document.getElementById('wwqShow').innerHTML="dfjaskldfjkl";}
</script>
扬帆
小狐狸
小狐狸
  • UID13507
  • 注册日期2006-06-26
  • 最后登录2006-06-26
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2006-04-10 15:38
W3C标准不推荐
我也是在书上看到,innerHTML这个属性W3C不推荐,由于这本书写的时间早,所以可能最新版的FF因严格遵循W3C标准所以放弃了这个属性.
ydgi
火狐狸
火狐狸
  • UID2074
  • 注册日期2005-01-12
  • 最后登录2007-04-03
  • 发帖数166
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2006-04-10 15:38
Re: W3C标准不推荐
扬帆:我也是在书上看到,innerHTML这个属性W3C不推荐,由于这本书写的时间早,所以可能最新版的FF因严格遵循W3C标准所以放弃了这个属性.回到原帖


在 Fx 1.5 的 DOM 查看器中依然可以看到 innerHTML 这个属性的。
guoshuang
火狐狸
火狐狸
  • UID771
  • 注册日期2004-12-11
  • 最后登录2006-12-28
  • 发帖数134
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2006-04-10 15:38
rael 正解。注意前后顺序。getElementById('wwqShow') 的时候,wwqShow还没有在页面流中出现。
游客

返回顶部