代碼如下,本意是希望每按一下按鈕改變一下<h1>的顏色,但發現跑不起來,麻煩各位幫忙看下,另外想咨詢一下如果希望按鈕可以一直按下去(即for回圈中顏色到了最后一個后,繼續點擊按鈕又會從第一個顏色開始切換)還需要怎么改這個代碼呢,謝謝
<body>
<h1 id="id1">我的標題</h1>
<button type="button" onclick="text()">單擊我!</button>
<script>
var colors = ['red','blue','yellow']; //這里只放了3個顏色,假設實際colors中有上千個顏色
var len = colors.length;
function text() {
for (var i = 0, i < len; i++) {
document.getElementById('id1').style.color = colors[i];
}
}
</script>
</body>
uj5u.com熱心網友回復:
按一下改變一下,你就直接按colors索引去指定顏色就好了呀。遍歷是為了做什么?uj5u.com熱心網友回復:
麻煩咨詢下 如果按colors索引去指定顏色 需要怎么來寫呢
uj5u.com熱心網友回復:
……你先去看看陣列吧uj5u.com熱心網友回復:
找個比如菜鳥教程之類的網站,至少把javascript相關的東西全看+相對應的練習都過一次吧轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/271113.html
標籤:JavaScript
