如果是原生js 或者 用的jq的话可以用事件代理的方式处理。把父级元素下面所有的li绑定事件
`
var item1 = document.getElementById("id1");
var item2 = document.getElementById("id2");
var item3 = document.getElementById("id3");
document.addEventListener("click", function (event) { var target = event.target; switch (target.id) { case "id1": document.title = "事件委托"; break; case "id2": location.href = "github.com"; break; case "id3": alert("hi"); break; }})ul.addEventListener('click', function (e) {
var target = e.target
if (target.tagName.toLowerCase() === "li") {
console.log('事件处理')
}
})
`



