如何使用Polymer 1.0聚焦纸张输入?

时间:2015-06-12 14:01:58

标签: javascript polymer polymer-1.0

这个问题是对此问题的跟进:polymer focus() on <paper-input> or <core-input> element

如何使用Javascript API专注于paper-input元素?

(使用Polymer 1.0)

2 个答案:

答案 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()