我正面临一个问题并且收到错误 互联网资源管理器7-9中的“SCRIPT5002功能预期”。 这是我的代码:
var myDiv = document.getElementById("divId"); //this line gives me "SCRIPT5002 function expected" error.
myDiv.style.cssText("position:absolute;z-index:999");
myDiv.appendChild(
JavaScriptCode);
那怎么解决这个问题?
答案 0 :(得分:2)
问题应该在第二行:
myDiv.style.cssText("position:absolute;z-index:999");
cssText
is not a function, but a property.所以这样称呼它:
myDiv.style.cssText = "position:absolute;z-index:999";
或(我认为更好的方法,因为它更清楚):
myDiv.style.position = 'absolute';
myDiv.style.zIndex = 999;
答案 1 :(得分:0)
我也尝试检查变量是否为元素。
"notAnElement" instanceof Element
它总是抛出function expected
错误。
document.createElement("div") instanceof Element
成功评估为true
我还没有实现它,但我的解决方案是使用try / catch块。