在聚合物2.0中,您可以在下面的代码中指导如何关注屏幕加载的第一个输入元素
<iron-form id="form1">
<form>
<template is="dom-if" if="[[showInput]]">
<div id="firstInput">
<paper-input class="input-width-250 align-right" id="account" label="Account" value="{{account}}" required></paper-input>
<paper-input class="input-width-250 align-right" id="city" label="City" value="{{city}}" required></paper-input>
</div>
</template>
</form>
</iron-form>
为此,我在构造函数中尝试了下面的代码,但得到'无法读取属性'$'的null'错误 .
document.getElementById('account').$.input.focus();
1 回答
只需将“自动对焦”添加到您需要的元素即可 . 见下面的例子 .