小编use*_*207的帖子

新手Javascript:使用添加的括号调用函数时不运行函数(即使它不需要参数)

这里是我的功能来提醒我数childNodes了的body标签.

    function countBodyChildren() {
      var body_element = document.getElementsByTagName("body")[0];
      alert(body_element.childNodes.length);
}

 window.onload = countBodyChildren;
Run Code Online (Sandbox Code Playgroud)

该函数运行正常,但当我添加()到函数名称的末尾,即window.onload = countBodyChildren();函数不运行.为什么是这样?我想调用函数,即使它们不需要任何参数,你总是将()它添加到它的名字的末尾.

javascript function

3
推荐指数
1
解决办法
3426
查看次数

标签 统计

function ×1

javascript ×1