SKRIPT 600 Error : Invalid target-element für diese operation
Ich habe eine php-Website, die funktioniert gut in FireFox und Chrome, aber bricht komplett im IE.
Hier ist nur eines der Skripte, die Ausgabe einer Fehlermeldung...
SCRIPT600: Invalid target-element für diese operation.
function loadDeals() {
$.get("modules/recommendations/viewrecommendations.php",{},function(response){
document.getElementById("dealdata").innerHTML = response;
});
}
Es wirft den Fehler auf die Zeile zum festlegen der innerHTML...Irgendwelche Ideen, warum dies geschieht?
- Was ist das element mit der id
dealdata
? - Wenn Sie bereits jQuery verwenden, warum dann nicht auch dafür?
$('#dealdata').html(response)
. - Es ist ein tbody-element.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie dies: verwenden Sie jquery?
sieht auch wie Sie, haben einen zusätzlichen Satz von Klammern in (ich glaube zwischen
,{},
){}
ist nur das senden Sie ein leeres Objekt als GET-Parameter, es sollte nicht etwas zu brechen.IE hat ein problem austauschen TBODY Inhalt mit innerHTML. Die jQuery oben angegebenen arbeiten; falls Sie nicht die Verwendung von jQuery, eine andere Lösung ist, um eine
<div id='helper' style='visibility:hidden'/>
irgendwo in die Seite -, wenn die Antwort eintrifft, legen Sie den Wert mit einem Sie umgebenden<table>
tag in die versteckten div, dann verwenden Sie den DOM, das alte zu entfernen Inhalte aus Ihrem tag sichtbar und legen Sie die Elemente aus, die ausgeblendet tag 1: 1: