如何使 onclick 函式不僅作業一次,而且每次我在純 vanila javascript 中單擊它?當我點擊一次身體的顏色改變時,但是當我再次點擊時什么也沒有發生......我也不確定如何在中心設定這個“改變顏色”。嘗試了一切只是不能讓它看起來正確。我的 css 在這里真的很糟糕,但我正在練習 js。對不起,我是一個純粹的菜鳥......
在此處輸入圖片說明
在此處輸入圖片說明
在此處輸入圖片說明
在此處輸入圖片說明
在此處輸入圖片說明
uj5u.com熱心網友回復:
您的變數 randomNumber 僅設定一次。每次運行該函式時,您都需要設定一個新的亂數。
另外,我建議對函式和方法使用function而不是const。
uj5u.com熱心網友回復:
每次單擊時都不會重新計算亂數,它會改變顏色但每次都恢復相同
所以random_number = Math.floor(Math.random()*16777215).toString(16);
進入你的setBackground功能
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/387110.html
標籤:javascript
