var ul = document.querySelector("ul");  
          ul.addEventListener("mousedown", mouseHandler);
          function mouseHandler(e) {
                e.preventDefault();
                if (e.target.nodeName !== "LI") return;
                var arr = Array.from(ul.children);
                var index = arr.indexOf(e.target);
                console.log(index);
          }
原文:https://www.cnblogs.com/wuqilang/p/11204671.html