兼容性问题汇总

版权声明:本文为博主原创文章,转载请注明出处 https://blog.csdn.net/yiyelanxin/article/details/83183323

1. IE8 下 onchange 事件触发不到,IE 其他版本可以触发,IE8 版本下可以再绑定 onpropertychange 事件就可以解决。

实现全选的原代码:在除 IE8 以外的浏览器可用

<input type="checkbox" id="checkAll" onchange="checkedData()" />

修改后:IE8 也可用

<input type="checkbox" id="checkAll" onchange="checkedData()" onpropertychange="checkedData()" />

2. IE 浏览器提示:属性 “editReceiver” 的值为 null、未定义或不是 Function 对象。

<a href="#" class="edit-link" onclick="editReceiver()">修改</a>

其中 editReceiver 是 Function 函数,但在 IE 中会因为加载顺序而出错,所以将函数 editReceiver 的定义放在 html 文档的开始位置即可。

猜你喜欢

转载自blog.csdn.net/yiyelanxin/article/details/83183323