【发布时间】:2017-05-26 02:54:48
【问题描述】:
我有一个代码:
document.getElementById('loginInput').value = '123';
但是在编译代码时我收到以下错误:
类型 HTMLElement 上不存在属性值。
我已经声明了一个变量:value: string;。
如何避免此错误?
谢谢。
【问题讨论】:
-
似乎你确实想要一个 id 的组件,而不是 id 的元素。但这不受支持。
-
提供更多代码
-
@GünterZöchbauer 那么我怎样才能捕捉到这个元素呢?
<input type='text' id='loginInput'/>? -
如果你使用 Angular 2,你可以使用它的数据绑定功能here
-
别那样做,只要按照 angular.io 的绑定教程... 那里有很多例子
标签: javascript angular typescript