如何在运行时更改选定值属性/属性?

时间:2011-04-26 02:50:19

标签: javascript asp.net

这是生成的aspx / page文件:

screenshot

通过使用XSLT解析XML来创建控件。是否可以通过使用ASP.NET或普通ASP运行某些代码行来更改所选值,或者甚至可以从代码隐藏中调用javascript?

2 个答案:

答案 0 :(得分:0)

如果您使用jQuery(您应该考虑因为它很棒),您可以通过执行以下操作来实现

<script type="text/javascript">
    $(function)({
         $('select[name="sel_Option"]').val('1');
    });
</script>

答案 1 :(得分:0)

在JavaScript中,一旦您引用select元素(通过getElementByIdgetElementsByName),就可以使用

function setSelected(selectBox, valueToSelect){
    selectBox.value = valueToSelect;
}

请参阅http://jsfiddle.net/nogoodatcoding/DSqXe/

您还可以使用selectedIndex属性:

function setSelected(selectBox, value){
    for(var i = 0; i < selectBox.length; i++){
        if(selectBox.options[i].value === value){
            selectBox.selectedIndex = i;
        }
    }
}

请参阅http://jsfiddle.net/nogoodatcoding/DSqXe/1/