ie6 下innerhtml 赋值 后会撑开 div层
很奇怪的问题
一个网页用div排版 左边和右边
用js把左边一元素 document.getElementById('signedtext').innerHTML ='aaa';
进行重新设置, 在ie7 FF 下显示正常 ie6下会出现左边的div 撑开挤到右边div的下面
通过 ajax进行innerHTML 操作的命令却没有问题 不管插入的内容是什么.都会被撑开.
一个网页用div排版 左边和右边
用js把左边一元素 document.getElementById('signedtext').innerHTML ='aaa';
进行重新设置, 在ie7 FF 下显示正常 ie6下会出现左边的div 撑开挤到右边div的下面
通过 ajax进行innerHTML 操作的命令却没有问题 不管插入的内容是什么.都会被撑开.
...全文
相关推荐
IE6-IE9中tbody的innerHTML不能赋值的解决方法
但在IE6-IE9中,尝试通过`innerHTML`为`<tbody>`元素赋值会导致错误,这主要是由于浏览器对表格元素的处理方式不同。
IE6/IE7/IE8/IE9中tbody的innerHTML不能赋值的完美解决方案
在IE6、IE7、IE8和IE9这四个早期版本的Internet Explorer中,开发者可能会遇到一个棘手的问题,即`<tbody>`元素的`innerHTML`属性无法正常赋值。这个问题在其他现
IE6/7/8/9中Table/Select的innerHTML不能赋值的解决方法
innerHTML属性通常用于设置或获取元素的HTML内容,但在某些特定元素上,IE浏览器并不支持直接赋值操作。
IE中关于使用innerHTML加入HTML代码的问题
然而,在IE浏览器中,innerHTML的行为有所不同。
innerHTML在IE中报错解决方案
原因在于,IE9及以下版本对table及其子元素tr的innerHTML属性进行了限制,将其视为只读属性。这意味着可以读取这些元素的innerHTML,但无法通过innerHTML来修改它们。


