[英]How do I have an onclick function change the properties of another onclick function?
[英]How do I change an onclick function to have multiple functions?
我正在嘗試更改按鈕的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;
}
您需要為onclick
分配一個匿名函數,並在其中包括兩個函數:
document.getElementById("button").onclick = function() {
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);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.