Ich habe ein Kontrollkästchen, dass ich eine Aria-Label für habe, aber ich bin mir nicht sicher, wie diese Aria-Label-Text zu reflektieren, ob das Kontrollkästchen aktiviert ist oder nicht für der Benutzer. Ist es möglich, den Aria-Label-Text in der gleichen Funktion zum Rendern des CSS zu steuern?Ändern Aria-Label basierend auf der Bindung von CSS-Stil
Funktion zum Überprüfen und Entfernen des Häkchens Box:
checkbox = ko.pureComputed(function() {
var checked = checked(),
uncheck = uncheck(),
checkedIcon = 'icon_check',
uncheckedIcon = 'no_check',
if (checked) {
//Can i add in here what the aria-label text should be?
return checkedIcon;
}
if (uncheck) {
return uncheckedIcon;
}
});
Haben Sie bei getAttribute sah und setAttribute https://developer.mozilla.org/de/docs/Web/API/Element/getAttribute – jeff