天天看點

javascript實作網頁公告、熱點新聞的切換

function broadcast(wrapId) {
        // 擷取新聞清單的父級
        var wrap = document.getElementById(wrapId);
        // 擷取新聞清單的每個子元素
        var news = wrap.children;
        // 設定索引
        var index = 0;
        setInterval(function () {
            // 是以自增
            index++;
            // 如果播完最後一條新聞,索引設定為初始值
            if (index >= news.length) {
                index = 0
            }
            for (var i = 0; i < news.length; i++) {
                // 先将所有新聞清單子元素隐藏
                news[i].style.display = "none";
            }
            // 顯示某個新聞清單子元素
            news[index].style.display = "block";
        }, 1000)
    }      

繼續閱讀