Uncaught TypeError: Cannot read property 'value' of null
Uncaught TypeError: Cannot read property 'value' of null
我在这段代码中遇到了错误,我试图在页面加载时执行一个事件。但是问题是,当我转到其他函数,但是仍然在同一个页面上时,它会出现一个空变量的错误。当我执行这段代码时没有问题,但是当我在代码的其他部分时,就会出现这个错误。\n
\nUncaught TypeError: 无法读取 null 的属性 \'value\'\n
\n
$(document).ready(function(){ var str = document.getElementById("cal_preview").value; var str1 = document.getElementById("year").value; var str2 = document.getElementById("holiday").value; var str3 = document.getElementById("cal_option").value; if (str=="" && str1=="" && str2=="" && str3=="" ) { document.getElementById("calendar_preview").innerHTML=""; return; } if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("calendar_preview").innerHTML=xmlhttp.responseText; } } var url = calendar_preview_vars.plugin_url + "?id=" + str +"&"+"y="+str1+"&"+"h="+str2+"&"+"opt="+str3; xmlhttp.open("GET",url,true); xmlhttp.send(); });