为什么要把area的变量定义写在startMove函数里面才有用,我看老师写在外面也能执行我写在外面却说读不出来

window.onload = function (){

setTimeout("startMove()",100);

}

area=document.getElementById("b2");

function startMove(){

area.scrollTop=20;

}


阿尔卑斯山车神
浏览 1500回答 3
3回答

一杯2块的奶茶

var 声明的变量,作用域是当前 function ,没有声明的变量,直接赋值的话, 会自动创建变量 ,但作用域是全局的.

陌卍言

并没有报错
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript