如何在函数参数中选择选项标签?

时间:2012-12-21 04:54:07

标签: javascript select option tagname

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

1 个答案:

答案 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;