点击label时click事件被触发两次问题

击label的时候,事件冒泡一次,同时会触发关联的input的click事件,导致事件再次冒泡;
解决办法:

document.getElementById("labelId").onclick = function (e) {
     var ev = e || window.event;
     var elm = ev.target || ev.srcElement;
     if (elm.tagName.toLowerCase() === 'label') { return; }
}
posted @ 2020-05-22 11:23  Sun~_~  阅读(209)  评论(0编辑  收藏  举报