0

我的目标是动态设置选项标签的默认显示。
我想创建一个函数,并给它两个变量作为参数。像这样function(para1, para2),第一个参数是选项标签,第二个是一个值。如果第一个参数的值或 id 等于第二个值,这个选项标签将被设置为默认显示。
我想知道括号中的第一个表达式怎么写。我用过document.getElementsByTagName(option)和其他的,但都错了。

4

1 回答 1

0

虽然我不确定你在看什么,但这是我对 jQuery 解决方案的最佳猜测
假设
para1 - 下拉列表的 id
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;
于 2012-12-21T05:44:13.647 回答