我在聚合物应用程序上有几个聚合物paper-input元素。当其中一个元素集中时,我希望突出显示输入的文本输入(like this),这样如果用户刚刚开始输入,输入的现有值将被覆盖。在聚合物纸张输入中以编程方式突出显示文本
有没有办法以焦点方式突出文本编程方式?
我在聚合物应用程序上有几个聚合物paper-input元素。当其中一个元素集中时,我希望突出显示输入的文本输入(like this),这样如果用户刚刚开始输入,输入的现有值将被覆盖。在聚合物纸张输入中以编程方式突出显示文本
有没有办法以焦点方式突出文本编程方式?
我想通了。
inputElement.$.input.select()
如果记录在某处,会很好。
根据this documentation,inputElement
将返回对<paper-input>
中实现的实际HTML输入元素的引用。您需要访问本地元素,因为select()
未直接在<paper-input>
中实现。
HTML:
<paper-input id="my-input" value="[[myInputText]]></paper-input>
JavaScript的:
querySelector('#my-input').inputElement.select();
inputElement有一个属性'inputElement',这是一个HTML输入并具有'select'方法 – Markus