我正在嘗試為我的代碼創建一個擲骰子按鈕,但我不太確定如何做到這一點,因為如果我創建了一個,要么它也無法按我想要的方式工作,要么我的按鈕無法正常工作。<html><head> <link rel="stylesheet" type="text/css" href="style.css" title="Default Styles"/> <script> var r_text = new Array (); r_text[0] = "All leave are brown"; r_text[1] = "fafwfaf"; r_text[2] = "fakfjwkfkajwkfawjf"; r_text[3] = "cornflakes"; r_text[4] = "bannana"; r_text[5] = "Choclate"; r_text[6] = "lol"; var i = Math.floor(7*Math.random()) var videos = [ { id: 1, url: "https://www.youtube.com/embed/ngUMyF9D9SQ?autoplay=1", text: r_text[i] }, { id: 2, url: "https://www.youtube.com/embed/v=r-l_gVPVylM?autoplay=1", text: r_text[i] }, { id: 3, url: "https://www.youtube.com/embed/6ukTzRjXcR0?autoplay=1", text: r_text[i] }, { id: 4, url: "https://www.youtube.com/embed/n5BXMNCTu8I?autoplay=1", text: r_text[i] }, { id: 5, url: "https://www.youtube.com/embed/JtwVmnMNaEY?autoplay=1", text: r_text[i] }, { id: 6, url: "https://www.youtube.com/embed/lAMgRaHP8Q4?autoplay=1", text: r_text[i] }];window.onload = function() { var playerDiv = document.getElementById("random_player"); var player = document.createElement("IFRAME"); var previousId = localStorage.getItem("previousId"); if (previousId) { var previousIndex = videos.findIndex(v => v.id === parseInt(previousId)); videos.splice(previousIndex, 1); }我希望它一開始除了按鈕之外什么都沒有,一旦點擊按鈕,視頻就會開始播放,然后其他一切都開始發生。
如何創建擲骰子按鈕?
慕容森
2021-10-29 17:20:05