去掉IE特有css样式expression
IE浏览器下有一个特殊的样式expression,可以动态执行js脚本,this对象指向启用了expression样式的对象。expression这个样式比较耗资源,只要鼠标或者键盘有动作,就会执行这个事件。
要移除IE的expression css样式,需要使用IE style属性特有方法removeExpression,不能通过style.xxx=null移除。
去掉IE特有css样式expression源代码如下
<title>去掉IE特有css样式expression</title> <style> .expression{innerHTML:expression(this.innerHTML=new Date())} </style> <div id="dv" class="expression"></div> <script> setTimeout(function () { dv.style.removeExpression('innerHTML'); //需要使用IE的style的专有方法removeExpression才有效 //dv.style.innerHTML = null;//无效 }, 5000); </script>
加支付宝好友偷能量挖...
原创文章,转载请注明出处:去掉IE特有css样式expression