Javascript 将值/文本设置为下拉列表
我正在使用下面的代码,并尝试用javascript推送值和硬编码过程 我使用以下命令为邮政编码文本框提供有效的邮政编码,然后强制按钮单击以查找地址Javascript 将值/文本设置为下拉列表,javascript,jquery,Javascript,Jquery,我正在使用下面的代码,并尝试用javascript推送值和硬编码过程 我使用以下命令为邮政编码文本框提供有效的邮政编码,然后强制按钮单击以查找地址 document.getElementById("idpc_input").value = "LL17 0PN"; document.getElementById('idpc_button').click(); 到目前为止,这是可行的,在此之后,一个dropdownlist出现,id为“idpc_dropdown”,我正在尝试(在javascrip
document.getElementById("idpc_input").value = "LL17 0PN";
document.getElementById('idpc_button').click();
到目前为止,这是可行的,在此之后,一个dropdownlist出现,id为“idpc_dropdown”,我正在尝试(在javascript或jquery中)选择一个选项
这是我所做的,但它不起作用
var select = document.getElementById("idpc_dropdown");
document.getElementById("idpc_dropdown").text = '2 Elwy Cottages Heol Esgob';
而且:
var desiredValue = "2 Elwy Cottages Heol Esgob"
var el = document.getElementById("idpc_dropdown");
for(var i=0; i<el.options.length; i++) {
if ( el.options[i].text == desiredValue ) {
el.selectedIndex = i;
break;
}
}
var desiredValue=“2 Elwy Cottages Heol Esgob”
var el=document.getElementById(“idpc_下拉列表”);
对于(var i=0;i,如果i
与您希望选择的项目的索引相同,我会将下拉列表的值设置为该索引:
let el = document.getElementById("idpc_dropdown");
for(let i = 1; i <= el.options.length; i++) {
if ( el.options[i].text == desiredValue ) {
el.value = i; // here
break;
}
}
let el=document.getElementById(“idpc_下拉列表”);
对于(让i=1;i测试后,我提供的代码在普通的dropdownlist上运行。让我解释一下过程和顺序,1-键入邮政编码并按下按钮找到我的地址2-dropdownlist然后呈现并显示..我想这就是为什么它不适用于我想要的dropdownlist