• 嵌入方式


    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>load01</title>
    <script type="text/javascript" src="demo.js"></script>
    <script type="text/javascript">
        alert("hello");
    </script>
    </head>
    <body>
        <!--
            * js的嵌入方式
                 1.行内js,写到标签的事件属性中:结构与行为相耦合,不建议使用
                2.内部js,写到script标签中,script标签放到head标签中,无法获取按钮对象
                3.外部js,引入外部的js文件
                    * <script type="text/javascript" src="demo.js"></script>
                    * 如果script标签中有src属性,此时该标签的作用为引入外部js,不能在该标签中书写js代码。
            * window.onload:当前文档完全加载后执行。(不可以写多个window.onload)
                完全:指的是包含图片,音频,视频等
         -->
        <button id="btnId" onclick="alert('Hello');">SayHello</button>
        
    </body>
    </html>
    window.onload = function(){
        var btnEle = document.getElementById("btnId");
        btnEle.onclick = function(){
            alert("dd");
        }
    }
    
    
    
     
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>load02</title>
    <!-- 2.写到script标签中,script标签放到head标签中,无法获取按钮对象 -->
    <script type="text/javascript">
    
    </script>
    </head>
    <body>
        <button id="btnId">SayHello</button>
    </body>
    </html>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>load03</title>
    </head>
    <body>
        <button id="btnId">SayHello</button>
    </body>
    
    <!-- 3.写到script标签中,script标签放到body标签后面,不符合我们的习惯 -->
    <script type="text/javascript">
    
    </script>
    </html>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>load04</title>
    <!-- 4.使用window.onload,完美解决此问题 -->
    <script type="text/javascript">
    
    </script>
    </head>
    <body>
        <button id="btnId">SayHello</button>
    </body>
    </html>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>load05</title>
    <!-- 5.引入外部的js文件 -->
    
    </head>
    <body>
        <button id="btnId">SayHello</button>
    </body>
    </html>
  • 相关阅读:
    linux shell创建目录、遍历子目录
    linux shell写入单行、多行内容到文件
    如何起个好名字
    linux shell编程中的数组定义、遍历
    详解浏览器分段请求基础——Range,助你了解断点续传基础
    实现一个大文件上传和断点续传
    localStorage设置过期时间
    Python3 __slots__
    Nginx 流量统计分析
    argparse简要用法总结
  • 原文地址:https://www.cnblogs.com/xp20170618/p/13898582.html
Copyright © 2020-2023  润新知