Javascript IE 9浏览器方法集合表达式

Javascript IE 9浏览器方法集合表达式,javascript,internet-explorer-9,Javascript,Internet Explorer 9,IE 9不支持setExpression document.documentElement.setExpression("scrollLeft", "scrollLeft=10" ); IE 9是否有其他方法代替setExpression。由于IE>7中不推荐使用setExpression,因此您别无选择,只能使用纯javascript设置所需的属性: document.getElementById('MyElementId').scrollLeft = 10; 或者,如果希望现有代码在不修

IE 9不支持setExpression

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

IE 9是否有其他方法代替setExpression。

由于IE>7中不推荐使用setExpression,因此您别无选择,只能使用纯javascript设置所需的属性:

document.getElementById('MyElementId').scrollLeft = 10;
或者,如果希望现有代码在不修改的情况下正常工作,请告诉Internet Explorer使用IE7渲染(当该方法仍然存在时),并在头部使用以下命令:

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

由于IE>7中不推荐使用setExpression,因此您别无选择,只能使用纯javascript设置所需的属性:

document.getElementById('MyElementId').scrollLeft = 10;
或者,如果希望现有代码在不修改的情况下正常工作,请告诉Internet Explorer使用IE7渲染(当该方法仍然存在时),并在头部使用以下命令:

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


仅供参考,我认为IE8也不支持它。-“这些方法存在于版本8中,但使用它们会引发异常。”仅供参考,我认为IE8也不支持它。-“这些方法存在于版本8中,但使用它们会引发异常。”+1。但我要强调的是,使用符合标准的答案比使用兼容模式要好得多。但我要强调的是,使用符合标准的答案比使用兼容模式要好得多。