在聚合物纸输入中以编程方式突出显示文本

Highlight Text Programmatically in Polymer Paper Input

我有几个聚合物 paper-input elements on a polymer app. When one of these elements is focused, I'd like the text input of the input be highlighted () 这样如果用户刚开始输入,输入的现有值就会被覆盖。

有没有办法以编程方式在焦点上突出显示文本?

我想通了。

inputElement.$.input.select()

如果在某处记录下来就好了。

根据 this documentationinputElement 将 return 引用 <paper-input> 中实现的实际 HTML 输入元素。您需要访问本机元素,因为 select() 未直接在 <paper-input>.

中实现

HTML:

<paper-input id="my-input" value="[[myInputText]]></paper-input>

JavaScript:

querySelector('#my-input').inputElement.select();