问题描述
- 求教function countBodyChildren()函数
-
function countBodyChildren() {
var body_element=document.getElementsByTagName("body")[0];
alert(body_element.childNodes.length);
}
window.onload=countBodyChildren;
window.onload=countBodyChildren();
在使用onload事件处理函数时,加括号和不加括号有什么区别?
初学JavaScript,请老师指教,多谢!
解决方案
简答的讲,加括号的表示调用这个方法,不加括号表示赋值。
所以window.onload=countBodyChildren; 是对的,第二个应该是错的。
解决方案二:
加括号是执行countBodyChildren()后将countBodyChildren的返回值作为window.onload的事件函数,不加就是直接将countBodyChildren作为window.onload的事件函数
解决方案三:
谢谢老师的指教,非常感谢!
解决方案四:
Oracle Function 函数
C++ 函数模板( Function templates)
js中的函数function
时间: 2024-08-02 02:28:05