Ich erhalte Fehler in diesem Code lesen, ich versuche, ein Ereignis zu tun, wo in, wenn die Seite geladen ist, wird es das Ereignis tun. Aber das Problem ist, wenn ich zu einer anderen Funktion gehe, aber die gleiche Seite, es wird ein Fehler von Null für diese Variable. Es hat kein Problem, wenn ich diese Codes ausführe, aber wenn ich auf anderen Teil meiner Codes bin, tritt dieser Fehler auf.
Uncaught Typeerror: kann Eigenschaft ‚Wert‘ von null
Uncaught Typeerror: kann Eigenschaft ‚Wert‘ von null
$(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();
});
Bitte senden Sie Ihre begleitenden HTML –
Sie sicher, dass die Elemente mit den ersten vier IDs existieren? Setzen Sie eine 'debugger;' -Anweisung in Ihre Ready-Funktion und sehen Sie, welche Zeile einen Fehler auslöst. –
Es gibt sie, es hat kein Problem damit, wenn diese Funktion aufgerufen wird, aber wenn man auf andere Funktion sind, ist dies die Zeit, dass es Fehler aufweist. – user2901740