我用JScript编写的代码用于我实现的网站。这个剧本很简单,没什么太花哨的。它适用于Chrome和Firefox,但不能在IE中执行。我收到了错误
SSCRIPT5007: Unable to get the value of 'style': Object is null of undefined.
现在,我已经在线查看了可能的解决方案。我最常看到的是我需要在我的元标记中包含X-UA-Compatible,但它已经在那里了。还有其他解决方案吗?
具体来说,我的代码在这部分失败了:
var extra_options = document.getElementsByName("myExtraOptions");
for(thisindex = 0; thisindex < 7; thisindex++) {
extra_options[thisindex].style.display = 'none';
}
答案 0 :(得分:1)
您必须检查该元素是否存在类似:
for(thisindex = 0; thisindex < 7; thisindex++) {
if(extra_options[thisindex] !== undefined) {
extra_options[thisindex].style.display = 'none';
}
}
您可以检查存在多少具有该名称的元素:
var extra_options = document.getElementsByName("myExtraOptions");
alert(extra_options.length);
答案 1 :(得分:-1)
尝试将ClientIDMode =“Static”放入页眉。