Подтвердить что ты не робот

Как сфокусировать бумажный ввод с помощью Polymer 1.0?

Этот вопрос является продолжением этого: полимерный фокус() на < paper-input > или < core-input > элемент

Как сфокусироваться в элементе paper-input с помощью Javascript API?

(с использованием Polymer 1.0)

4b9b3361

Ответ 1

Если у вас есть элемент:

<paper-input id="my-input" label="What on your mind?"></paper-input>

бумажный ввод - это обертка для бизнес-логики и стильный более глубокий элемент input, с которым вы можете связаться:

document.getElementById('my-input').$.input

Чтобы сфокусироваться, просто напишите:

document.getElementById('#my-input').$.input.focus();

Ответ 2

<paper-input autofocus></paper-input> автоматически сфокусируется немедленно, или если вы предпочитаете контролировать время самостоятельно в Javascript, вы можете использовать paperInput.$.input.focus().