<body>
<h4>操作成功</h4>
<p>
<b id="second">5</b>秒后回到主页 <a href="javascript:goBack();">返回</a>
</p> //这里的标签<b>是不是可以换成随便的一个英文字母?
<script type="text/javascript">
var app=document.getElementById("second").innerHTML //变量app必须定义在function外面吗?定义在function里面为什么程序不运行?获取second属性后面为什么要加上innerHTML?
function arr()
{
document.getElementById("second").innerHTML=app; //这里为什么又把它赋给app 这里innerHTML的作用是什么?
if(app==1)
{
window.location.href="http://www.baidu.com";
}
app--;
}
setInterval("arr()",1000);
function goBack()
{
window.history.go(-1);
}
</script>
</body>
<b>标签下的内容是粗体的,要求里面是粗体嘛!innerHTML是双向的,可以获取对象的内容也可以向对象插入内容,就是这样,function外边的app先获取id为second标签的内容,也就是你一开始想让网页停顿的时间,function里面的app呢,是将前面获得5应用到function中,进行判断以及app--,这样做呢,我认为是方便我们自定义时间,保证function的独立性!