我正在撰寫一個隨機笑話生成器,我想知道如何隨機化標簽的目的地。我有很好的 JavaScript 技能,但是作為一個 12 歲的孩子,我是 HTML 和 CSS 的新手。我不知道這是否重要,但我在 Replit 上編碼。
我的想法是我有三個按鈕,每個按鈕確定要生成的笑話的型別,然后每個按鈕都有一個標簽,該標簽指向一個帶有笑話的單獨檔案。目前,我有這個
但是當然,它只會導致一個檔案,這意味著一個笑話,這意味著悲傷。我在想 Javascript 可以解決這個問題,我也許可以使用標簽來匯入它或其他東西。如果你能幫忙,那就謝謝你了!
uj5u.com熱心網友回復:
關鍵是分解:
- 定義您的可能目的地串列
- 隨機選擇一個
- 抓取要更改的 DOM 元素
- 將 DOM 元素的 href 鏈接設定為隨機頁面
這是一個作業示例:
const destinations = [
'my-destination-1.html',
'my-destination-2.html',
'my-destination-3.html',
'my-destination-4.html',
'my-destination-5.html'
];
const randomIndex = Math.floor(Math.random()*destinations.length);
const randomDestination = destinations[randomIndex];
const randomJokeLink = document.getElementById('random-joke-link');
randomJokeLink.setAttribute("href", randomDestination);
<a id="random-joke-link" href="#">Random Joke</a>
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/510569.html
上一篇:無法附加到行程。一般例外
