bob体育官方平台
bob体育appIE不支持option的display样式,只能使用remove和add_表单特效_脚本之家

it works..............

知识点: 0、为什么要innerText?因为安全问题 1、为firefox dom模型扩展属性 2、currentStyle属性可以取得实际的style状态 3、IE实现innerText时考虑了display方式,如果是block则加换行 4、为什么不用textContent?因为textContent没有考虑元素的display方式,所以不完全与IE兼容 代码: 在IE6,7,8 和firefox 2,3下测试均通过。

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 想实现一个很简单的功能:当选中“中介”时,不显示“求购”与“求租”。本以为通过display:none即可实现,结果发现在option元素上使用display:none在firefox中有效,在IE6、IE7、IE8中都无效。

My 1111 hahaha My 2222 My 3333 My 4444

所以,通过javascript设置display:none也是在IE中无效,代码如下:

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 当然,如果单独针对下拉框,也可以不用重写innerText,用下面的代码也能实现。重写innerText是为了兼容除下拉框以外的其他的HTML 元素。

it works..............

My 1111 hahaha My 2222 My 3333 My 4444

返回顶部