依我自己的理解是,在w3c浏览器下,使用label作为控件容器时,只有对第一个子节点操作时,才会执行第一个子节点的操作。如果是对第一个子节点进行操作,除了触发当前节点的事件完毕后,继续触发第一个节点的对应的事件/默认事件
所以在w3c浏览器下使用label作为控件的容器的时候要小心了,要不不理解会导致自己后面很多麻烦。
还是因为在修改代码的时候,由于将一个普通按钮和一个提交按钮放在了一个label标签里面,普通按钮在提交按钮后面。普通按钮添加onclick事件,用来做一些处理的,不提交表单。但是由于放在了lable里面,结果在Firefox里面,处理完后把表单给提交了,NND。。
最新评论