美文网首页
点击一组按钮弹出对应内容的方法总结

点击一组按钮弹出对应内容的方法总结

作者: 西兰花伟大炮 | 来源:发表于2017-04-24 23:34 被阅读19次

这个问题绝对是经典,然后值得仔细分析,要能够明白为什么要这样做

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
    
    </style>
</head>
<body>
    <button id="button-1">one</button>
    <button id="button-2">two</button>
    <button id="button-3">three</button>
    <button id="button-4">four</button>
    <a href="#">点击</a>
    <script>
    var getbtn = document.getElementsByTagName('button');
//alert(getbtn);
        /*
        *************方法1************
        for(var i = 0;i < getbtn.length;i++){
            getbtn[i].onclick = function(index){
                console.log(getbtn[index].innerHTML);
            }.bind(null,i);     
        }
        *************方法2************
        for(var i = 0;i < getbtn.length;i++){
            getbtn[i].onclick = function(){
                console.log(this.innerHTML);
            }
        }
        *************方法3*************
        
        for(let i = 0;i < getbtn.length;i++){
            getbtn[i].onclick = function(){
                console.log(getbtn[i].innerHTML);
            }
        }
        *************方法4**************
        
        for(var i = 0;i < getbtn.length;i++){
            getbtn[i].onclick = (function(index){
                var that = getbtn[index];
                return function(){
                    console.log(that.innerHTML);
                }
            })(i);
        }
***************方法5****************
        
        document.body.addEventListener("click",function(e){
            if(e.target && e.target.nodeName == "BUTTON"){
                var item = e.target;
                console.log(item.innerHTML);
            }
        },false);
*/
        </script>
</body>
</html>

相关文章

  • 点击一组按钮弹出对应内容的方法总结

    这个问题绝对是经典,然后值得仔细分析,要能够明白为什么要这样做

  • 第一次作业第一题

    作业要求 点击显示按钮标签中显示Hello World!点击清除按钮清除标签内容,点击弹出按钮弹出消息框。 代码 ...

  • jQuery弹框

    html 点击 出现弹框 #* 弹出框标题*# #*弹出框内容*# #*底部按钮*# 保存 取 消...

  • 12-撰写按钮点击动画

    撰写按钮点击动画 效果 点击加号背景磨砂效果 各个按钮依次弹出 点击空白处按钮依次消失,恢复弹出前的效果 某个按钮...

  • swift 实现拍照 选择相册

    //点击按钮的方法 /// 屏幕底部弹出的Alert // 去拍照 /// 去相册 //代理

  • vue操作dom元素的三种方法介绍和分析

    相信大家在做项目的时候,肯定会遇到这样的问题:我点击新增按钮,需要弹出个弹框,然后我点击对应的关闭按钮,关闭弹框,...

  • vue操控dom

    相信大家在做项目的时候,肯定会遇到这样的问题:我点击新增按钮,需要弹出个弹框,然后我点击对应的关闭按钮,关闭弹框,...

  • 提示框

    target:点击按钮---->屏幕中间弹出提示框 target:点击按钮---->屏幕底部弹出提示框

  • 使用 PendingIntent 的过程中遇到的问题

    需求是这样的,一个 Android 应用要求弹出一个通知,同时通知上还有两个按钮,通知本身点击和按钮点击都对应不同...

  • cell业务逻辑处理(时间格式化)

    一.点击更多按钮 1.项目需求点击更多按钮,从底部弹出一个框 2.怎么从底部弹出一个框?两种方法:一种用 UIAc...

网友评论

      本文标题:点击一组按钮弹出对应内容的方法总结

      本文链接:https://www.haomeiwen.com/subject/eusmzttx.html