我的目标是动态设置选项标签的默认显示
我想创建一个函数,并给它两个变量作为参数。像这个function(para1, para2)
,第一个参数是选项标签,第二个是一个值。如果第一个参数的值或id等于第二个值,这个选项标签将设置为默认显示
我想知道如何在括号中写出第一个表达式。我使用了document.getElementsByTagName(option)
和其他人,但他们都错了。
答案 0 :(得分:0)
虽然我不确定你到底在想什么,但这是我对jQuery解决方案的最佳猜测
假设
para1 - 下拉列表的身份
para2 - 应该在dropdwon中选择的值
您可以使用.val
$("#tagId").val(desiredValue);
在你的情况下就像
$("#para1").val(para2);
在javascript中
var index;
var dd = document.getElementById('para1');
for (var i = 0; i < dd.options.length; i++) {
if (dd.options[i].text === para1) {
index =i;
break;
}
}
dd.options[index].selected = true;