如何選擇或關注使用javascript的<select>
框? .select()
適用於使用jQuery選擇輸入,但它對於選擇框沒有任何作用。嘗試選擇當前選擇的選項也不起作用。如何選擇JavaScript的選擇框?
更新: 人們從兩個方面誤解了這個問題。
首先這不是如何選擇文本輸入的重複。正如我已經說過的,選擇文本框的常用方法不起作用。
我不想檢索或設置選擇框的選定索引。我只是希望選擇框一般爲,選中,就像當你通過表單切換時一樣。
更新2:
OK,我想通了什麼問題了,這使得這個問題毫無意義。由於Chrome控制檯的測試異常,.focus()
沒有做任何事情,這讓我相信這是沒用的。我想這就是爲什麼我最終使用了.select()
,當我從Chrome控制檯進行測試時,它顯然有效,但對於選擇框無效。當我嘗試從一個JavaScript文件.focus()
然後它的工作。我猜想,當Chrome控制檯處於焦點時,您無法以實際的頁面編程方式將內容聚焦於此。學過的知識。
'selectElement.selectedIndex = 2'?你的意思是複選框? – PHPglue
示例 - html和您嘗試過的腳本將會有所幫助。 – rasmeister
嘗試設置selectedIndex:https://html.spec.whatwg.org/multipage/forms.html#dom-select-selectedindex – traktor53