在聚合物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();
答案 0 :(得分:0)
只需添加&#39;自动对焦&#39;你需要的元素。见下面的例子。
<paper-input autofocus class="input-width-250 align-right" id="account" label="Account" value="{{account}}" required></paper-input>