开调用open

关闭调用close

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

    <input id="openBtn" type="button" value="打开窗口">
    <input id="closeBtn" type="button" value="关闭窗口">
    <script>
        var openBtn = document.getElementById("openBtn");
        var newWindow;
        openBtn.onclick = function () {
            newWindow = open("https://www.baidu.com")
        }

        var closeBtn = document.getElementById("closeBtn");
        closeBtn.onclick = function () {
            newWindow.close()
        }
    </script>
</body>
</html>

 

 

 

 

 

 

 

 

 

 

 

 

BOW_Window_定时器方法

与定时器有关的方式

setTimeout(在指定的毫秒数后调用函数或计算表达式。

参数:

1. js代码或者方法对象

2.毫秒值

返回值:唯—标识,用于取消定时器

clearTimeout()取消由setTimeout()方法设置的timeout。

setInterval()按照指定的周期(以毫秒计)来调用函数或计算表达式。

clearInterval()取消由setInterval()设置的timeout。

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <script>
        // setTimeout("fun();",3000);
        // var id = setTimeout(fun,2000);
        // clearTimeout(id);
        function fun() {
            alert('boom~~')
        }
        // setInterval(fun,2000);
        var id = setInterval(fun,2000);
        clearInterval(id);
    </script>
</body>
</html>

 

 

 
 
 
 
 
 
posted on 2022-08-03 17:40  淤泥不染  阅读(19)  评论(0编辑  收藏  举报