簡體   English   中英

如何在google主頁上展開google logo?

[英]How to expand the google logo on google's home page?

我剛開始學習 DOM 以及如何操作它,我有一個想法,我想使用 setInterval() 每秒擴展 google 主頁上的 google 徽標。 我一直在 chrome JS 控制台中嘗試一些東西,但沒有一個起作用,例如:

`

function expander(logo) {
    logo.style.width = "100px";
    logo.style.width += "100px";
}
setInterval(expander(document.querySelector("#hplogo")), 1000);

`

任何幫助將不勝感激,並提前致謝。

嘗試這個:

val = 1; 
logo = document.querySelector("#hplogo")
setInterval(
    function(){ 
       logo.style.width = (val * 100) + "px"; 
       val = val + 1; 
    },
1000);

根據 SteeveDroz 的評論:
setInterval 想要函數的名稱作為它的第一個參數(它被稱為回調)。 您可以調用 setInterval(expander, 1000),但不能使用括號和參數。 您也可以像this answer一樣將其包裝在匿名函數中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM