如果不是form元素
直接使用btn.innerHTML的方式访问就行了。
如果是套在form元素里面的元素,ie上直接使用id.innerHTMl的方式访问无效,因为不同的form中允许出现相同id的元素,
这个时候,应该使用form.id.innerHTML的方式访问就行了。
firefox上即使是套在form元素里面的元素也可以直接btn.innerHTML
对于 safari和chrome同样可以不写form进行访问,而对于opera 来说就必须通过form进行访问
所以通过(form.)id.innerHTML的方式进行dom元素的访问是个不错的方式,简单,但是注意,不要有和id名称相同的javascript变量,否则就不知道引用哪一个了。
本文详细介绍了在不同浏览器环境下访问DOM元素的方法,并强调了IE浏览器中的ID重复问题及解决办法,同时提供了通用的访问策略,确保了代码的跨浏览器兼容性。此外,文章还提醒开发者注意避免与ID名称相同的JavaScript变量,以防止引用混淆。
540

被折叠的 条评论
为什么被折叠?



