我希望有一个简单的javascript问题。 我试图获取下拉框的值以帮助创建动态URL。问题是我是一个Javascript新手,其值应出现在URL中,显示为“未定义”
这是剧本:
var imgcon = document.getElementById('imgcon');
var imgconval = imgcon.value;
function getdata(id){window.location = "index.php?id="+id+"&img="+imgconval;}
'imgcon'是一个下拉框,在查看源代码时数字值正确显示。有谁知道如何让var imgconval显示值而不是说undefined?
由于
答案 0 :(得分:0)
创建onchange
事件:
document.getElementById('imgcon').onchange = function() {
var imgconval = this.value;
}