有人可以帮助下面的jquery行的javascript等价物.
$("#abc option[value='1']").text();
Run Code Online (Sandbox Code Playgroud)
abc是selectbox的id
var options = document.getElementById("abc").options;
for (var i = 0, j = options.length; i < j; i++) {
if (options[i].value == "1") {
alert(options[i].text);
}
}
Run Code Online (Sandbox Code Playgroud)
在value和text属性都可以在HTMLOptionElement每DOM 2级.
(演示)
var options = document.getElementById("abc").options,
text = "";
for (var i = 0, j = options.length; i < j; i++) {
if (options[i].value == "1") {
text += options[i].text;
}
}
Run Code Online (Sandbox Code Playgroud)