这个问题是对此问题的跟进:polymer focus() on <paper-input> or <core-input> element
如何使用Javascript API专注于paper-input
元素?
(使用Polymer 1.0)
答案 0 :(得分:12)
如果您有元素:
<paper-input id="my-input" label="What's on your mind?"></paper-input>
纸张输入是业务逻辑的包装,时尚的更深层input
元素可以通过以下方式实现:
document.getElementById('my-input').$.input
要集中注意力,只需写下:
document.getElementById('my-input').$.input.focus();
答案 1 :(得分:10)
<paper-input autofocus></paper-input>
会立即自动关注,或者如果您希望自己在Javascript中控制时间,可以使用paperInput.$.input.focus()
。