经过数小时的调试,我发现在FireFox中,DOM的innerHTML反映了标记中实际存在的内容,但在IE中,innerHTML反映了标记中的内容以及用户或动态(即通过Javascript)所做的任何更改。
有其他人发现这是真的吗?有什么有趣的解决方法可以确保两者表现相同?
有其他人发现这是真的吗?有什么有趣的解决方法可以确保两者表现相同?
我使用jQuery的.html()方法,以便在各种浏览器上获得一致的结果。
使用好的库是解决浏览器不一致性的好方法,而jQuery是我通常推荐的库——如果你遇到特别需要修改表单元素的问题,jQuery拥有一些非常有用的插件,专门关注于表单操作和评估。