zoukankan      html  css  js  c++  java
  • javascript 注意点

    1. 有关于执行顺序的问题

    以下第1,2不执行<script>内容,3执行

    1.<!DOCTYPE html>
    <
    html> <head> <meta charset="utf-8"> <script>   val=document.getElementById("h111").innerHTML;   alert(val); </script> </head> <body> <h1 id="h111">段落</h1> <button type="button" onclick="alert('welcome!')">click</button> </body> </html> 2. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <script>   val=document.getElementById("h111").innerHTML;   alert(val); </script> <h1 id="h111">段落</h1> <button type="button" onclick="alert('welcome!')">click</button>
    </body>

    </html> 3. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head>
    <body> <h1 id="h111">段落</h1> <script>   val=document.getElementById("h111").innerHTML;   alert(val); </script> <button type="button" onclick="alert('welcome!')">click</button>
    </body>

    </html>

    2.变量作用域注意点

    如果变量在函数内没有声明(没有使用 var 关键字),该变量为全局变量。
    以下实例中 carName 在函数内,但是为全局变量。
    实例
    // 此处可调用 carName 变量
    function myFunction() {
    carName = "Volvo";
    // 此处可调用 carName 变量
    }

     
  • 相关阅读:
    老齐所谓“你们强大的数学知识”
    Party解题报告
    maven配置mybatis忽略文件问题
    Log4J使用
    Mybatis的工具类
    MyBatis的BUG总结
    Mybatis核心配置文件
    JavaWebServletBUG总结
    浏览器同源策略问题解决方式
    Erlang语言之简述及安装
  • 原文地址:https://www.cnblogs.com/jayworld/p/5845836.html
Copyright © 2011-2022 走看看