影响每个新创建元素的定义函数(选择元素)

时间:2015-07-30 16:39:44

标签: javascript

在我的网站上我有select标签,每次选择更改时都会创建新的select元素,我需要在更改函数上对它进行相同的影响,所以我声明了一个名为par ex的函数:select_function(params1,params2 ,...)但我不知道如何将它设置为每个创建的新元素,如果我只是这样做:select.on change=select_change(params1,params2,...);该函数将在加载脚本时执行,以便函数返回结果。所以任何帮助...

代码:

$(document).ready(function(){
    var j=1;
    var table= document.getElementById('bilan');
    var select=document.getElementById('bilan_'+j);
    select.onchange=select_change(j,bilan_array,table,select);
});

function select_change(j,bilan_array,table){
    select_list=document.createElement('select');
    select_list.id='bilan_'+j;
    var option = document.createElement("option");
    select_list.appendChild(option);
    for(var k=0;k<bilan_array.length;k++){
        option = document.createElement("option");
        option.value = bilan_array[k][0];
        option.text = bilan_array[k][3];
        select_list.appendChild(option);

        select_list.onchange=select_change(j,bilan_array,table,select);
    }

这段代码很简单,因为函数太长了......

0 个答案:

没有答案