C'è qualcuno che può spiegare il seguente messaggio di errore? Sto cercando di ottenere informazioni semplici su div divisi mentre uno di questi genera questo errore.Javascript DOM "questo" L'oggetto non è corretto
Ignorare l'ottenimento o l'insieme di proprietà che ha [LenientThis] perché l'oggetto "questo" non è corretto. (Script.js: 3288)
resource://gre/modules/devtools/server/actors/script.js
Il codice che sto utilizzando è:
var elem = document.getElementById(id);
ret['left'] = Math.round(elem.offsetLeft); //elem.offsetLeft returns null
non ho mai visto un tale errore prima e non riesco a trovare alcuna informazione su questo problema . Sarebbe bello se qualcuno potesse dirmi, cosa sto facendo male.
Questo è un errore in devtools di Firefox. Non dovrebbe avere nulla a che fare con il tuo codice. –
Se si desidera un aiuto con un errore 'this', sarà necessario mostrare la riga effettiva in cui si verifica l'errore, la funzione di chiusura e il chiamante di quella funzione. Ciò che hai mostrato nella tua domanda fino ad ora non indica l'uso di "questo". – jfriend00
https://bugzilla.mozilla.org/show_bug.cgi?id=860312 – Bergi