document.getElementById和window.ElementId之间的区别?

时间:2014-02-10 18:51:46

标签: javascript jquery

我控制我渲染抛出ajax并将其附加到文档中的div:

function RevrievePopUpViaAjax(url) {
     if (document.getElementById('abcd') == null) {
         var jqxhr = $.ajax({
             url: url,
             type: "GET"
         })
         .done(function (data) {
             $("#contentDiv").append(data);

         })
         .fail(function () {
             alert("error");
         })
     }
     else {
         abcd.PerformCallback();
     }
}

这是我第一次调用它时的原始函数,当我第二次调用它时,它会在id.getElementById('abcd')之间调用它时返回null并显示为该元素不存在虽然它确实存在到window.abcd但不返回n​​ull并且表明该元素确实存在...

这可能是我对某些事情的误解...... 有人可以向我解释一下吗?

0 个答案:

没有答案