hat jemand andere diese Fehlermeldung gesehen. Eine schnelle Überprüfung mit Google zeigt mir nicht viel.TagName ist Null oder kein Objekt - Fehler msg in IE7 mit der neuesten Version von jQuery (1.2.6)
Antwort
Entschuldigung, das war eine Art halbherzige Frage meinerseits. Ich gehe jetzt durch meine .js-Dateien und beseitige ganze Blöcke von Code. Ich habe es zu einer bestimmten JS-Datei isoliert.
vielen Dank für das Lesen durch diese Frage und die Antwort.
Sie wahrscheinlich versuchen, etwas zu tun ....
alert($("#myElement").tagName);
Sie dies tun sollten ...
alert($("#myElement")[0].tagName);
alert ($ ("# myElement") (0) .tagName erhalten.) Möglicherweise die bevorzugt würde Syntax für Ihr Beispiel. –
Die [jQuery-Dokumentation] (http://docs.jquery.com/Core/get#index) sagt: "Diese als $ (this) .get (0) bezeichnete Funktion entspricht der Verwendung der eckigen Klammernotation das jQuery-Objekt selbst wie $ (this) [0]. " – jessegavin
Stellen Sie sicher, dass Sie Ihr Skript ausführen nachdem die Seite gerendert Wenn sich Ihr Skript oben auf der Seite befindet und sofort ausgeführt wird und Ihr DIV unter diesem Skript liegt, ist das DIV noch nicht vorhanden.
Wenn Sie es nur im Internet Explorer zu sehen, könnte es ein Problem mit der DivX Web-Plugin sein:
http://drupal.org/node/1038058
Ausgabe auf der DivX-Website bestätigt wird, die „Fixed in der nächsten Version sagt "(April 2011).
http://labs.divx.com/node/16824
Im Wesentlichen ist der Fehler, dass DivX die el.appendChild() Funktion mit einem Intercept ersetzt, die den Tag-Namen in Kleinbuchstaben versucht, aber nicht die Mühe zu sehen, zu überprüfen, ob es sich um ein Textknoten ist. Das wird jQuery unterbrechen, wenn Sie versuchen, etwas wie $('body').append('hi!')
zu tun. Außerdem kann das Element, das SWFObject unterbricht, nicht zurückgegeben werden.
Die Problemumgehung besteht darin, sicherzustellen, dass Sie append() niemals mit einem Textknoten oder mit mehreren Elementen auf oberster Ebene aufrufen. Wenn Sie eine Reihe von Elementen anhängen:
append($('<div>hi</div><div>there</div>'))
stellen Sie sicher, sie in einem Top-Level-div wickeln Sie den implizierten Textknoten zu vermeiden:
append($('<div><div>hi</div><div>there</div></div>'))
Hier ist eine vollständige Abhilfe für appendChild
gebrochen, die Derselbe Ansatz kann für insertBefore
und replaceChild
verwendet werden, die den Fehler teilen. Der Divx JS wird einige Zeit nach dem Laden der Seite eingefügt, weshalb Sie möglicherweise nach diesem suchen möchten.
window.fixDivxPlayerBug = function() {
var b = document.getElementsByTagName('body')[0];
if (window['ReplaceVideoElements'] && ! b.appendChildDivx){
b.appendChildDivx = b.appendChild;
b.appendChild = function (el) {
if(el.tagName == null) {
var wrap = document.createElement('div');
wrap.appendChild(el);
b.appendChildDivx(wrap);
}
else {
b.appendChildDivx(el);
}
return el;
};
}
};
- 1. IE: "This.container" ist null oder kein Objekt
- 2. Fehler: 'keyCode' ist Null oder kein Objekt
- 3. "lang.link.toolbar ist Null oder kein Objekt" bei Verwendung von CKeditor mit IE7
- 4. jquery validation 'this.0.form' ist null oder kein Objekt
- 5. " 'Daten (...) Optionen' ist Null oder kein Objekt" in jquery-ui
- 6. null ist null oder kein Objekt JavaScript-Fehler
- 7. jquery fancybox, ie8, Nachricht: 'loading' ist null oder kein Objekt
- 8. IE: 'nodeType' ist Null oder kein Objekt
- 9. Javascript: ist null oder kein Objekt
- 10. Strange "Null oder kein Objekt" Fehler in IE
- 11. In ie8 jquery error (Der Wert der Eigenschaft '$' ist null oder undefined, kein Function-Objekt)
- 12. ExtJS - Fehlerzustände 'ProtoType' ist null oder kein Objekt
- 13. Fehler "'un.fn.init' ist null oder kein Objekt" - Internet Explorer 8 (IE8) - jQuery 1.11.3
- 14. jQuery 1.2.6 caching
- 15. IE8 Javascript: '2' ist null oder kein Objekt
- 16. ist Subsonic 3 kompatibel mit der neuesten Version von Mono?
- 17. ie8 respond.js ‚undefined‘ ist Null oder kein Objekt
- 18. IE7 jQuery Sortierbarer Fehler?
- 19. Slick Carousel Fehler: null ist kein Objekt (Bewertung 'b. $ Slides.add')
- 20. Warum ist eine Option in einem Jquery-Plugin "Null oder kein Objekt" in IE8 gesetzt?
- 21. PyQt: Kein Fehler msg (traceback) beim Beenden
- 22. Jquery general tagName
- 23. MonoTouch.Dialog - RootElement der Gruppe ist null oder kein Radiogroup
- 24. TypeError: Ergebnis des Ausdrucks 'localStorage' [null] ist kein Objekt
- 25. null ist kein Objekt in getInitialState() reagieren-native
- 26. Advanced Jquery Form Fehler (IE7)
- 27. jQuery Kein Konflikt Konflikte mit anderen Version von jQuery
- 28. Problem beim Ausführen der neuesten Version von nhibernate
- 29. Auswahl der richtigen CssSelector oder TagName
- 30. throw Fehler ('msg') vs werfen neuen Fehler ('msg')
Geben Sie uns ein Beispiel für den Code, der dieses Problem erzeugt - Ich wette, jessegavin auf etwas ... –