虽然是Angular,但是可以用原生解决,希望大佬不吝赐教!
最近遇到了一个场景:监听点击事件去判断触发的元素id是否为对应的按钮,如果是,则设置一个标志位,利用标志位可以做其他事情。
主要需要优化位置在if里面的三个判断。
目前的dom结构有四层,如果满足现有场景,只能在if里再加一层parentNode的判断。
沙箱源代码路径(可直接编辑):https://stackblitz.com/edit/a...
虽然是Angular,但是可以用原生解决,希望大佬不吝赐教!
最近遇到了一个场景:监听点击事件去判断触发的元素id是否为对应的按钮,如果是,则设置一个标志位,利用标志位可以做其他事情。
主要需要优化位置在if里面的三个判断。
目前的dom结构有四层,如果满足现有场景,只能在if里再加一层parentNode的判断。
沙箱源代码路径(可直接编辑):https://stackblitz.com/edit/a...
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决