Schwer Objekt mit der Info zu sagen, zur Verfügung gestellt, aber Wenn aus irgendeinem Grund Opera eines Ihrer Elemente nicht findet, dann wird .get(0)
undefined
sein, und Sie werden versuchen, auf die tagName
Eigenschaft auf undefined
zuzugreifen, die in TypeError
resultieren wird.
Sie sollten vielleicht prüfen, ob ein Element zuerst gefunden wurde.
$.each(window.wdgList, function (index, value) {
if (value != undefined) {
var el = $("#" + value).get(0);
if (el && el.tagName == tagNm) {
cont += 1;
}
}
});
Dies stellt sicher, dass ein Element gibt es element.tagName
vor tun.
Was ist 'window.wdgList'? Es ist nicht definiert in Opera und Chrome (zumindest für mich). –
Was ist der eigentliche Fehler, den Sie bekommen? - Opera hat eine nette Stack-Trace-Funktion, die darauf hinweisen sollte, wo der genaue Fehler liegt. – scunliffe
Hotkey ist: 'STRG' +' SHIFT' + 'O' (zumindest auf Windows), um die Konsole in Opera zu öffnen. – scunliffe