读书人

为什么第一次显示的是NaN而不是1啊i第

发布时间: 2012-02-19 19:43:39 作者: rapoo

为什么第一次显示的是NaN而不是1啊,i第一次不是赋了数值了吗,怎么不能处理啊?
<html>
<HEAD>
</HEAD>
<BODY>

<script language=javascript>
display();
vari=1;

function display()
{
i++;

document.write( " <html> <HEAD> </HEAD> <BODY> <p> "+document.body.clientWidth+ " </p> ");
document.writeln( " <p> "+document.body.clientHeight+ " </p> ");
document.writeln( " <p> "+document.body.scrollLeft+ " </p> ");
document.writeln( " <p> "+document.body.scrollTop+ " </p> ");
document.writeln( " <p> "+i+ " </p> </BODY> </html> ");


}
setTimeout( "display(); ",1000);


</script>
</BODY>
</html>


[解决办法]
display();
var i=1;

优先级!
你那方法在变量声明前调用了...

读书人网 >JavaScript

热点推荐