IE 9不支持setExpression
document.documentElement.setExpression("scrollLeft", "scrollLeft=10" );
IE 9 是否有其他方法可以代替 setExpression。
最佳答案
由于 setExpression 在 IE > 7 中已被弃用,因此您别无选择,只能使用纯 JavaScript 来设置所需的属性:
document.getElementById('MyElementId').scrollLeft = 10;
或者,如果您希望现有代码无需修改即可正常工作,请在头部使用以下内容告诉 Internet Explorer 使用 IE7 渲染(当该方法仍然存在时):
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
关于javascript - IE 9浏览器方法setExpression,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17520100/