首页 > 其他 > 详细

浏览器兼容性问题整理

时间:2015-09-15 10:42:12      阅读:275      评论:0      收藏:0      [点我收藏+]

一、IE8-下无法识别后续以innerHTML方式添加的自定义标签

例如要创建一个自定义标签thetag,事先已document.createElement(‘thetag‘),但后续通过innerHTML的方式添加的该元素,IE8-是不认的。。

createElement + appendChild 则可以。其他浏览器各种方式均OK。

测试代码如下:

var _subject_str = "<select id=‘subject_sel‘></select>";
$("#mysubject").append(_subject_str);

_subject_str = "<option value=‘-1‘>全部</option>";

$("#subject_sel")[0].innerHTML = _subject_str;  //这样的写法IE8是不支持的

修改后的写法为:

$("#subject_sel").empty();
$("#subject_sel").append(_subject_str);

参考地址:http://www.cnblogs.com/ecma/archive/2012/02/01/2335047.html

二、IE浏览器设置textarea禁用样式不支持disabled属性

正常设置一个标签禁用我们可以使用disabled属性来控制,但是对于textarea标签,设置disabled属性在IE浏览器下不会显示滚动条,所以对于设置textarea不可用状态我们只能使用readonly,该属性兼容各浏览器。

三、未完待续……

浏览器兼容性问题整理

原文:http://www.cnblogs.com/jiangyy/p/4809305.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!