Was kann ich tun, wenn ich einen Wert in ein Seitenelement eines neuen Tabs innerhalb einer Chrome-Erweiterung einfügen muss?getElementsByClassName (className) gibt null zurück
Ich verwende:
document.getElementsByClassName("quotes").innerHTML = Quotes[x];
in newtab-script.js
Seite, aber es zeigt diesen Fehler in der Konsole:
Uncaught TypeError: Cannot set property 'innerHTML' of null
Meine Seite enthält eine div
mit einer Klasse mit dem Namen quotes
aber wenn ich diese alarmieren :
document.getElementsByClassName("quotes")
Das Ergebnis t ist null
.
Mein Code ist in der Form:
window.onload = function abc(){
alert(document.getElementById('a'));
document.getElementById('a').innerHTML ="ishaan";
}
ich meine Skript-Datei in einer HTML-Seite zu importieren, die neuen Tab Seite Google Chrome außer Kraft setzt. Mein Skript befindet sich in der Skriptdatei.
"zeigt einige Verletzung Fehler in der Konsole" verdammt schwer, nur den Fehler hier einfügen – madalinivascu
Uncaught TypeError: Kann die Eigenschaft 'innerHTML' von Null – Maverick
nicht setzen und Sie haben es Anführungszeichen [x] ist null – madalinivascu