2017-04-21 40 views
0

我有以下的JavaScript代碼:變化的onclick行動,以自動操作

onclick = function(){ infocontainer.appendChild(info); } 

但只有當我點擊別的地方我的網頁上的作品。如何將onclick操作更改爲自動操作而無需單擊?

+0

你想要的功能在網頁加載運行? – freginold

+0

只需點擊它以編程方式(最懶惰的解決方案) – mehulmpt

+0

是的,我想在頁面加載運行 – RollzRoyce

回答

1

根據你的解釋

您可以使用此:

window.onload = function() { 
    yourFunction(param1, param2); 
}; 

這將加載yourFunction當頁面加載完成

1

您可以自調用匿名函數替換您的onclick功能:

(function(){ infocontainer.appendChild(info); })(); 

將在腳本加載立即調用。

要麼使用函數聲明,簡單地稱之爲:

function set(){ infocontainer.appendChild(info); } 
set(); 

或者使用window.onload功能,將執行給定的窗口荷載作用。

window.onload = function(){ 
    infocontainer.appendChild(info); 
} 
+0

自調用匿名函數請大家看看是完全沒有必要在這裏。 – dfsq

+0

@dfsq隨意張貼在你的答案的替代解決方案。 –

+1

我不是說這是不對的,這是它和上面一樣'infocontainer.appendChild(信息);'。 – dfsq