我使用的是经典的asp,想要用我的comboBox的选择值动态更改我的标签文本。如果我在comboBox上选择1我的标签文本="你好" 。如果我选择2而不是我的标签Text ="你是如何" ...
在页面加载我的默认标签文本="你好"。和我的comboBox和表格内的标签。
function changeLabel(){
if( document.getElementById('mycomboBoxID').value != 1 )
{
document.getElementById('LabelID').innerHTML = "how Are You"
}
}
答案 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;
}