Es lässt mir einfach kein Ruhe. Der Fehler liegt hier (in Zeile 7), die null in Anführungstrichen ist falsch: so sollte es gehen ohne den Weg über 'else' :
Zum Thema Label: Danke für deine Änderungen. Sicherlich hast du nicht bedacht, dass die Länge eines Eintrags an dieser Stelle bewirkt, dass das Menü unnötig breit wird, Die kurze Vers. fand ich genau so aussagekräftig...Egal...
Denn genau genommen, sehe ich keine Verwendung genau für dieses Skript mit dieser Funktion.
dies ist einfach nur ein Test
Wie verwende ich das Script zukünftig? Das werde ich bestimmt hier posten oder in die Tonne treten und dann die Tonne abfackeln...
JavaScript
// Funktion zum Aktualisieren des Labels und Icons
function updateMenuItem() {
const starred = orig.getAttribute('starred');
if (starred == '') {
menuitem1.setAttribute('label', 'funzt');
} else if (starred == null) {
menuitem1.setAttribute('label', label1);
} else if (starred == "true") {
menuitem1.setAttribute('label', label2);
} else {
menuitem1.setAttribute('label', 'funzt nicht');
}
Alles anzeigen