3 回答

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超5個(gè)贊
您正在執(zhí)行該功能
(function fun() {
}()); <-- this is executing it
當(dāng)你定義一個(gè)函數(shù)時(shí),你就擁有了這個(gè)函數(shù)
function fun() {
}

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超13個(gè)贊
如前所述,
如果您愿意,您也可以使用類似 html 的內(nèi)容執(zhí)行函數(shù)本身
<input type="button" onclick="fun()" value="test">
javascript
fun=()=>{
alert("hey there");
}
或者您可以刪除 onclick 并創(chuàng)建這樣的事件偵聽器
html
<input id="testBTN" type="button" value="test">
javascript
document.getElementById("testBTN").addEventListener("click", ()=>{alert("hey man")});

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超6個(gè)贊
我認(rèn)為這是您在 vanilla JS 中尋找的解決方案:
window.onload = function(e){
console.log("window.onload: " + new Date());
}
function fun() {
location.reload();
}
<a href="javascript:void(0);" target="_self" id="ek_reload" onclick="fun()">MyMenuItem</a>
添加回答
舉報(bào)