Javascript - 使用表单选择onChange创建新的div

时间:2015-03-03 20:32:27

标签: javascript html

我在尝试使用表单中的javascript创建新div时遇到了困难。 我的html表单中有一个选择框;

<select name="seasonSelector" id="seasonSelector" onchange="jsSeason('seasonWrapper')">

我的seasonWrapper是一个div,它包含整个内容和onChange我使用Javascript函数来创建一个新的div但有困难。

function jsSeason(divname) { 
    var x = document.getElementById('seasonSelector');
    if(x = 2) { 
        var newDiv = document.createElement('div'); 
        document.getElementById(divname).appendChild(newDiv); 
    }
}

不确定我做错了什么或不包含在我的代码中。

提前致谢。

1 个答案:

答案 0 :(得分:2)

x是select元素,你想要读取它的值:

if (x.value == 2) {
    // ...
}

另请注意,您应该使用比较运算符==而不是赋值=