cod*_*ant 13 typeerror typescript
有一个<input type="checkbox" id="mainCheckbox" />,我想使用它的属性checked.和vscode waring Property 'checked' does not exist on type 'HTMLElement'.我知道必须是类型HTMLInputElement,但是我不能改变它,方法getElementById()是返回类型HTMLElement;
var controlCheckbox= document.getElementById("mainCheckbox"),
addBtn = document.getElementById("btn_add"),
container = document.getElementById("observers");
ObserverSubject.extend(new ObserverSubject.Subject(), controlCheckbox);
controlCheckbox.onclick=()=>{
this.Notify(controlCheckbox.checked);
}
Run Code Online (Sandbox Code Playgroud)
Shi*_*shi 36
试试这个简单的演员:
var controlCheckbox = <HTMLInputElement>document.getElementById("mainCheckbox")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17614 次 |
| 最近记录: |