我在聚合物應用程序上有幾個聚合物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