有一个名称标签在IE11中无法正常运行,但在Chrome中运行良好。
在检查时,我发现IE11中的变量未定义,但在Chrome中定义。
我在函数中使用了alert函数来测试变量。
我第一次加载页面时,定义了变量。刷新时,变量将被取消设置。此函数由HTML文档中的onLoad调用
function fillInitialValues() {
alert("Inside fillinitialvalues ");
alert("caller is " + arguments.callee.caller.toString());
if (typeof isSingle !== 'undefined') {
// the variable is defined
alert("Variable isSingle is defined" + isSingle);
} else {
alert("Variable isSingle is not defined");
}
if (!isSingle) {
alert("Inside fillinitialvalues checking in issingle");
targetNames = trimArray(baseTargetNames);
alert("base target names contain " + targetNames);
output = generateNamesHTML(targetNames, 'T');
writeDiv('target', output);
}
self.focus();
document.getElementById('searchcriteria').focus();
}