函数customerwidth;与customerwidth();的区别
function customerwidth(){
...}
window.onresize = customerwidth; //window.onresize = customerwidth(); 这两句代码一样吗?window.onload = customerwidth;
[解决办法]
var fn = function(){alert(123)}; var boo = fn; // 把函数fn赋给boo alert(boo) // 可以弹出 function(){alert(123)} boo() // 这样可以调用fn var boo = fn(); // 这样是运行fn一次并将fn的返回值 赋值 给 boo alert(boo) // 由于fn没有return 值,那么 boo 就是undefined
[解决办法]
<input onclick="demo()" /><input id="test" /><script type="text/javascript"> var demo = function(){ alert(123) } document.getElementById('test').onclick = demo;</script>