[英]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.