首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IE中出现"SCRIPT5002 function expected“错误

IE中出现"SCRIPT5002 function expected“错误
EN

Stack Overflow用户
提问于 2013-02-05 16:41:46
回答 2查看 9.8K关注 0票数 1

我正面临着一个问题,并且在internet explorer 7-9中得到了类似"SCRIPT5002 function expected“的错误。这是我的代码:

代码语言:javascript
复制
 var myDiv = document.getElementById("divId"); //this line gives me "SCRIPT5002 function expected" error.

 myDiv.style.cssText("position:absolute;z-index:999");
myDiv.appendChild(
        JavaScriptCode);

那么如何解决这个问题呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-05 16:46:47

问题应该在第二行:

代码语言:javascript
复制
myDiv.style.cssText("position:absolute;z-index:999");

cssText is not a function, but a property.,所以这样叫它:

代码语言:javascript
复制
myDiv.style.cssText = "position:absolute;z-index:999";

或者(在我看来,更好的方法,因为它更清晰):

代码语言:javascript
复制
myDiv.style.position = 'absolute';
myDiv.style.zIndex = 999;
票数 2
EN

Stack Overflow用户

发布于 2013-08-29 08:57:25

我还得到了这个,试图检查一个变量是否是一个元素。

代码语言:javascript
复制
"notAnElement" instanceof Element

并且它总是抛出function expected错误。

代码语言:javascript
复制
document.createElement("div") instanceof Element

成功求值为true

我还没有实现它,但是我的解决方案是使用try/catch块。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14703239

复制
相关文章

相似问题

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