javascript - 如何将 onclick 函数更改为具有多个函数?

标签 javascript

我正在尝试更改按钮的 onclick 函数以删除一个函数并添加两个函数。这是我当前的代码

    var random;

    function number(){
        var random =Math.floor(Math.random()*Math.floor(Math.random()*20))

    }

function show(){
    var display = document.getElementById('number').innerHTML= random;
}

function start(){
    var random =Math.floor(Math.random()*Math.floor(Math.random()*20))
    var button = document.getElementById('button').innerHTML="I give up!!";
    var change = document.getElementById("button").onclick = show; number;
}

最佳答案

向您的按钮添加 2 个事件监听器

function start(){
    var random = Math.floor(Math.random()*Math.floor(Math.random()*20)),
        button = document.getElementById('button').innerHTML="I give up!!";
        changeButton = document.getElementById("button");

    changeButton.addEventListener('click', show);
    changeButton.addEventListener('click', number);
}

关于javascript - 如何将 onclick 函数更改为具有多个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29400625/

相关文章:

javascript - 如果用 () 引用类方法,为什么不需要绑定(bind)它呢?

javascript - 单击按钮后不显示按钮

javascript - 使用 Redis 和 PHP 进行分页

javascript - YouTube 数据 API - 带视频播放器的播放列表项目 [代码示例]

javascript - 使用命名空间缩小 Javascript

javascript - 如何 mvvm 数据绑定(bind)剑道单选按钮值属性?

javascript - 从 JSON API 获取数据并以 HTML 形式显示

javascript - 向 "setInterval()"添加超时?

javascript - 改变页面的URL而不改变页面

javascript - jQuery slideToggle() 中的特定对象