各リーにバインドクリックイベント

var li = document.getElementsByTagName("li");
        for (var i = 0; i < li.length; i++) {
            li[i].addEventListener(
                "click",
                function() {
                    console.log(i);
                },
                false
            );
        }

ここに画像を挿入説明
明らかではありません!の閉鎖!

var li = document.getElementsByTagName("li");
        for (var i = 0; i < li.length; i++) {
            (function(i) {
                li[i].addEventListener(
                    "click",
                    function() {
                        console.log(i);
                    },
                    false
                );
            })(i);
        }

イベントリスナーを使用します

var ul = document.getElementsByTagName("ul")[0];
        ul.onclick = function(e) {
            var event = e || window.event;
            var target = event.target || event.srcElement;
            console.log(target.innerText);
        };
公開された37元の記事 ウォンの賞賛0 ビュー691

おすすめ

転載: blog.csdn.net/weixin_43704007/article/details/105221426