我有一個小實驗設置,我正在編輯創建一個隨機出現的div,當您單擊它時消失。我遇到了問題,每次單擊它時,都會強制變量「x」成爲與數組不同的數字。相反,它會在開始時從數組中挑選一個數字並在整個時間內堅持使用它。設置一個數組以選擇不同的變量onclick
DIV:
<div id="div" onclick="hide()" style="visibility:hidden;">Doge</div>
JS:
<script type = "text/javascript">
var interval = [5000, 1000, 10000, 6000, 500];
var x = interval[Math.floor(Math.random() * interval.length)];
setInterval(function(){
document.getElementById('div').style.visibility = "visible";
},x);
function hide(){
document.getElementById('div').style.visibility = "hidden";
var x = interval[Math.floor(Math.random() * interval.length)];
}
</script>
每次單擊我希望它在不同的時間間隔重新出現在div。
爲什麼有2腳本標籤 – Mahi
@Mahi固定,縮短它 –