IE 9不支持setExpression
document.documentElement.setExpression("scrollLeft", "scrollLeft=10" );
有没有其他方法可以用于IE 9代替setExpression。
答案 0 :(得分:1)
由于在IE中不推荐使用setExpression> 7,你别无选择,只能使用普通的javascript来设置你想要的属性:
document.getElementById('MyElementId').scrollLeft = 10;
或者如果您希望现有代码在不修改的情况下正常工作,请告诉Internet Explorer使用IE7渲染(当方法仍然存在时),使用以下内容:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">