点击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; }
}