您的位置:首页 > Web前端 > JavaScript

Javascript setInterval的两种调用方法(实例讲解)

2013-11-29 16:34 483 查看
Javascript setInterval的两种调用方法

如下所示:

复制代码代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Javascript setInterval的两种调用方法 - www.jbxue.com</title>

<style type="text/css">

#main{border:1px solid black; width:200px;margin:0px auto;padding:100px;}

</style>

<script type="text/javascript">

window.onload = function () {

//第一种调用方法,传递的是方法指针

//setInterval(showMsg, 1000);

//第二种调用方法

var methodName = "showMsg()"; //注意这里使用了字符串,并且加了括号

setInterval(methodName, 1000); //加了双引号,表示里面是代码,会执行里面的代码类似于setInterval("alert('a')",1000),每隔1秒执行alert('a')

}

var seconds = 5;

function showMsg() {

if (seconds > 0) {

seconds--;

document.getElementById("msg").innerHTML = seconds + "秒钟后自动关闭!";

}

else {

window.close();

}

}

</script>

</head>

<body>

<div id="main">

这是广告窗体:

<div id="msg">5秒钟后自动关闭!</div>

</div>

</body>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: