一尘不染

向window.onload添加两个功能

javascript

我的表单上有两个功能,但如果另一个处于活动状态,则其中一个不起作用。这是我的代码:

window.onload = function(event) {
    var $input2 = document.getElementById('dec');
    var $input1 = document.getElementById('parenta');
    $input1.addEventListener('keyup', function() {
        $input2.value = $input1.value;
    });
}

window.onload=function(){
    document.getElementById('enable').onchange=function(){
        var txt = document.getElementById('gov1');
        if(this.checked) txt.disabled=false;
        else txt.disabled = true;
    };
};

我的意思是,当我同时拥有这两个功能时,第二个功能可以正常工作,但第一个功能不起作用,如果取出第二个功能,第一个功能将像正常情况一样工作,为什么会这样?是因为名字吗?


阅读 385

收藏
2020-05-01

共1个答案

一尘不染

尝试将所有代码放入相同的(仅1个)onload方法中!

 window.onload = function(){
        // All code comes here 
 }
2020-05-01