使用我的comboBox的选择值动态更改我的标签文本?

时间:2014-04-23 23:26:20

标签: javascript combobox label

我使用的是经典的asp,想要用我的comboBox的选择值动态更改我的标签文本。如果我在comboBox上选择1我的标签文本="你好" 。如果我选择2而不是我的标签Text ="你是如何" ...

在页面加载我的默认标签文本="你好"。和我的comboBox和表格内的标签。

function changeLabel(){

       if( document.getElementById('mycomboBoxID').value != 1 )
       {
        document.getElementById('LabelID').innerHTML = "how Are You"
       }     
}

1 个答案:

答案 0 :(得分:1)

这似乎是关于JavaScript的问题,而不是经典ASP。要使用组合框(mycomboBoxID)的设置LabelID的HTML内容,您可以执行以下操作。我假设您的changeLabel函数已连接到combox的onchange事件。

function changeLabel(){
    document.getElementById('LabelID').innerHTML = document.getElementById('mycomboBoxID').value;
}

如果您想要所选项目的文字而不是组合框的值,那么您可以改为:

function changeLabel(){
    document.getElementById('LabelID').innerHTML = document.getElementById('mycomboBoxID').options[document.getElementById('mycomboBoxID').selectedIndex].text;
}