IE 9浏览器方法setExpression

时间:2013-07-08 06:08:55

标签: javascript internet-explorer-9

IE 9不支持setExpression

document.documentElement.setExpression("scrollLeft", "scrollLeft=10" );

有没有其他方法可以用于IE 9代替setExpression。

1 个答案:

答案 0 :(得分:1)

由于在IE中不推荐使用setExpression> 7,你别无选择,只能使用普通的javascript来设置你想要的属性:

document.getElementById('MyElementId').scrollLeft = 10;

或者如果您希望现有代码在不修改的情况下正常工作,请告诉Internet Explorer使用IE7渲染(当方法仍然存在时),使用以下内容:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">