問題描述一個簡單的點擊按鈕觸發(fā)彈窗功能,代碼概念細節(jié)有點混淆相關(guān)代碼// 方式一:<script>
function f1() {
alert("這是一個對話框");
}</script><input type="button" value="顯示效果" onclick="f1()"/> <!--這里的f1()為什么可以加括號?-->方式二:<input type="button" value="開始分離代碼" id="btn" /><script>
function f2() {
alert("開始分離html和js代碼");
} function f2() {
alert("嘎嘎");
} var btnObj=document.getElementById("btn"); //為按鈕注冊點擊事件
btnObj.onclick=f2;//不能加括號,加括號直接就調(diào)用</script>請問為什么方式一里的onclick屬性后面的f1要加括號,而方式二中的f2后面就不能加括號???
js代碼理解
泛舟湖上清波郎朗
2018-08-18 21:19:18