今天发现一个很有意思的关于Dom查找的技巧。
页面元素如下:
<span class="groupBut">
<input type="button" id="upLoadDoc" name="test" hidden="hidden" class="upLoadDocBut x-btn-center" value="上传文件"/>
</span>
事件拦截器如下:
interceptMouse: function (e) {
var hb = e.getTarget('.groupBut', this.mainBody);
}
鼠标点击任何地方,结果hb为null。
但是如果去掉input的hidden标签,点击按钮时,hb能够获取当前元素。
利用这一点,我们能做些有意思的事情!