zoukankan      html  css  js  c++  java
  • JavaScript中点操作符和中括号操作符区别

    点操作符:赋值时只能是已知的值

    中括号操作符:赋值时可以是字符串,也可以是变量

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    <body>
        <a id="a" href="http://www.baidu.com" title="跳转"></a>
        <input id="ipt" type="text">
        <button id="btn">跳转</button>
        <script>
            window.onload = function () {
                var oA = document.getElementById('a');
                var oBtn = document.getElementById('btn');
                var oIpt = document.getElementById('ipt');
    
                oBtn.onclick = function () {
                    var list = oIpt.value                
                    console.log(oA.list);
                    console.log(oA[list]);
                }
            }
        </script>
    </body>
    
    </html>
    

    注意:中括号可以代替点操作符

    作者:陌客

    本文版权归作者和博客园共有,欢迎转载!
    但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
  • 相关阅读:
    二分 || UOJ 148 跳石头
    等边n边型
    激光样式
    n个数中选k个数和为sum
    引爆炸弹
    光盘行动
    (二分)分蛋糕问题
    总结
    个人测试
    第三次团队作业
  • 原文地址:https://www.cnblogs.com/AngelTp/p/13556309.html
Copyright © 2011-2022 走看看