变量未在IE11中定义,但在Chrome中定义

时间:2015-02-02 11:03:09

标签: javascript variables

有一个名称标签在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();
}

0 个答案:

没有答案