2013-09-26 149 views
0

我希望有一个简单的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”是一个下拉框,和数值在查看ource代码时显示正确。有谁知道如何让var imgconval显示值而不是说undefined?

感谢

回答

0

创建onchange事件:

document.getElementById('imgcon').onchange = function() { 
    var imgconval = this.value; 
}