飞镖复选框,强制检查

时间:2014-03-11 14:47:49

标签: html5 methods checkbox dart

我想询问是否有任何强制CheckBox检查的方法。我曾尝试使用Click();,但没有成功。我正在寻找像.setChecked(true);这样的东西但又没有成功。是因为我使用复选框作为InputElement吗?

void main() {
    InputElement ac = querySelector('#ac');  //Checkbox id="ac"
    Storage localStorage = window.localStorage; 
    String sAc = localStorage['ac'];
    if (sAc == '1') {
        ac.Click();
    }

    ac.onClick.listen((Event e){
        String status;
        if (ac.checked){
            status = '1';
        }
        else
        {
            status = '0';
        }
        localStorage['ac'] = status;
    });   
}

1 个答案:

答案 0 :(得分:1)

var cb = (document.querySelector('#ac') as CheckboxInputElement);
cb.checked = true;