2016-10-04 40 views
-1

正如你可以從標題看到的,我想知道是否有一種方法在普通的JavaScript從選項字段中選擇一個元素的某些值。我知道我可以用jQuery來做到這一點 - option[value="'+ myObject.value+'"]但我想知道如果我可以用JavaScript做同樣的事情,而不使用一些循環來查找索引,然後通過它的值來選擇它。有沒有一種方法在純javascript中按值選擇元素?

P.S.我想jQuery正在做這個^但我不確定。

回答

3

您可以使用querySelector用CSS attribute equals selector

var ele = document.querySelector('option[value="' + myObject.value+ '"]'); 
+0

我試圖用querySelector來做,但我想我錯過了一些東西。感謝您的快速回復。 –

2

可以作爲很容易地在普通的JavaScript使用document.querySelectorAll做到這一點:

document.querySelectorAll("option[value='" + myObject.value + "']"); 
相關問題