2018-11-06

浏览器中的JavaScript主要包含三个要的:
ECMAScrupt:JAVAScript语法规范
BOM:浏览器对象模型(BrowserObj ectModel),把浏览器当成一个对象(window),通过这个对象可以操作浏览器
DOM:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        <h3><span id="counter">5</span>秒后自动跳转到百度</h3>
        
        <script>
            var countDown = 5;
            var span = document.getElementById('counter');
            function delayGoto(){
                countDown -= 1;
                if (countDown == 0){
                    window.location.href = 'https://www.baidu.com';
            } else {
                span.textContent = countDown;
                window.setTimeout(delayGoto,1000);
                }
            }
            window.setTimeout(delayGoto,1000);
        </script>
        
    </body>
</html>

糖果动态图

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>糖果动态图</title>
    </head>
    <body>
        <div id="adv">
            <img src="img/slide-1.jpg" alt="加载失败了~" width="705">
        </div>
        
        <script>
            var index = 0;
            var img = document.getElementsByTagName('img')[0];
            window.setInterval(function(){
                index += 1;
                index %= 4;
                img.src = "img/slide-" + (index + 1) + '.jpg';
            },2000);
        </script>
    </body>
</html>

确定按钮

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title></title>
    </head>
    <body>
        <button id="ok">确定</button>
        <script>
            var okButton = document.querySelector('#ok');
            okButton.addEventListener('click',function(){
                window.alert('hello,小叶子');
            });
                      // 给okButton绑定click事件的回调函数
            okButton.addEventListener('click',function(){
                if(window.confirm('确定要关闭?')){
                    window.close();
                }
            });
        </script>
    </body>
</html>

按钮弹出对应框

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>按钮</title>
        <style type="text/css">
            #buttons button{
                width: 100px;
                height: 60px;
                background-color: pink;
                color: #FFF8DC;
                margin: 10px;
            }
        </style>
        
    </head>
    <body>
        <div id="buttons">
            <button>苹果</button>
            <button>香蕉</button>
            <button>草莓</button>
            <button>西瓜</button>
            <button>蓝莓</button>
            <button>榴莲</button>
            <button>葡萄</button>
            <button>橘子</button>
            <button>芒果</button>
            <button>香瓜</button>
        </div>
        <script type="text/javascript">
            var buttons = document.querySelectorAll('#buttons>button');
            for(var i = 0; i < buttons.length; i += 1) {
                buttons[i].addEventListener('click',function(evt){
                    var button = evt.target || evt.srcElement;
                    window.alert('你选中了'+ evt.target.textContent);
                });
            }
        </script>
    </body>
</html>
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  •   JavaScript 与 HTML 之间的交互是通过事件实现的。   事件,就是文档或浏览器窗口中发生的一些特...
    霜天晓阅读 3,652评论 1 11
  •   ECMAScript 是 JavaScript 的核心,但如果要在 Web 中使用 JavaScript,那么...
    霜天晓阅读 941评论 0 0
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,584评论 1 45
  • 一、JS前言 (1)认识JS 也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HT...
    凛0_0阅读 2,893评论 0 8
  • 不知道为什么,一直在扮演一个,爱情大师的角色,但是。。。对于一个什么经验都没有的人,这样真的好吗,有的时候自己说的...
    另一个自己WYH阅读 202评论 0 0

友情链接更多精彩内容