<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>arguments.length</title>
<script language="javascript">
document.write("测试");
</script>
</head><body>
</body>
</html>
我的body没有调用,为什么会输出“测试”呢?

解决方案 »

  1.   

    你那个document.write("测试");又没有写在函数里面,程序从上到下执行,肯定输出来了
      

  2.   

    head里面的代码也会执行的,比如你在head定义个变量,在body里调用,没有报错,那是因为已经执行过初始化了
      

  3.   

    document.write("测试");
    这还用调用吗?
      

  4.   

    document.write("测试");document --对象
    write    --方法
    document.write("测试") 这样写本来就是调用方法,当然会执行