首页 >> Web 开发技术交流
document.getElementById('idvalue').innerHTML 提示没有属性 阅读:6249回复:4
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> |
换成这样试试看呢?
<span id="wwqShow"></span> <script language="JavaScript" type="text/javascript"> if(document.getElementById('wwqShow')){document.getElementById('wwqShow').innerHTML="dfjaskldfjkl";} </script> |
W3C标准不推荐
我也是在书上看到,innerHTML这个属性W3C不推荐,由于这本书写的时间早,所以可能最新版的FF因严格遵循W3C标准所以放弃了这个属性. |
rael 正解。注意前后顺序。getElementById('wwqShow') 的时候,wwqShow还没有在页面流中出现。
|