0
点赞
收藏
分享

微信扫一扫

在typescript中获取dom属性的方法

大雁f 2022-04-02 阅读 79
typescript

在js中获取dom节点的属性可以使用document.getElementById('id')等方法获取dom节点,之后就可以直接获取该节点的属性,如:

// 获取id节点的checked属性,true or false。
const remFlag = document.getElementById('id').checked;

但是,在ts中这样使用会报错:

类型“HTMLElement”上不存在属性“checked”。ts(2339)

需要先声明该dom节点的类型(如一个input元素,type是checkbox),再获取其属性。

 const remFlag = document.getElementById('id') as HTMLInputElement ;
console.log(remFlag.checked); // true or false
举报

相关推荐

0 条评论