var selectBleedingWayBox = document.getElementById("selectBleedingWayBox" + dev.DeviceId)
/ 判断条件 /
if (dev.TrainingState == 'Start') {
/ 添加禁用点击事件class /
selectBleedingWayBox.classList.add("mouseDisabled")
} else {
/ 删除禁用点击事件class /
selectBleedingWayBox.classList.remove("mouseDisabled")
}
把 var timeTask = ... 前面的var去掉,使 timeTask 成为全局变量。然后在 alert("智能闹钟已关闭")的前面插入一行:clearInterval(timeTask)
js的事件流为 捕获阶段 =>目标触发对象 =>冒泡阶段
只有目标触发对象之后的事件传播可以被阻止,方法为stopPropagation(),IE的为e.cancelBubble = true
也可以用 return false 来阻止事件的继续传播 和 阻止默认事件的触发