首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IE 9浏览器方法setExpression

IE 9浏览器方法setExpression
EN

Stack Overflow用户
提问于 2013-07-08 14:08:55
回答 1查看 1.4K关注 0票数 1

IE 9不支持setExpression

代码语言:javascript
复制
document.documentElement.setExpression("scrollLeft", "scrollLeft=10" );

对于IE9,有没有其他方法可以代替setExpression。

EN

回答 1

Stack Overflow用户

发布于 2013-07-08 14:19:51

由于setExpression在IE > 7中已被弃用,因此您别无选择,只能使用普通javascript来设置您想要的属性:

代码语言:javascript
复制
document.getElementById('MyElementId').scrollLeft = 10;

或者,如果您希望现有代码只工作而不修改它,请使用头部中的以下内容告诉Internet Explorer使用IE7呈现(当该方法仍然存在时):

代码语言:javascript
复制
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17520100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档