私はaria-labelを持っているというチェックボックスを持っていますが、このaria-labelのテキストをどのように変更してチェックを入れるかどうかを反映していませんユーザー。 cssをレンダリングするために、同じ関数内のaria-labelテキストを制御することは可能ですか?チェックとチェックを外すボックスのCSSスタイルのバインディングに基づいてaria-labelを変更する
機能:
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;
}
});
は、あなたがのgetAttribute見てきましたとのsetAttribute https://developer.mozilla.org/ja/docs/Web/API/Element/getAttribute – jeff