用的element的下拉列表 现在需求是想要在下拉列表选完项目后,就失去焦点,但目前写的方法都没有实现
你这样写没有效果是因为它是element-ui提供的下拉组件,我如果没记错的话这个下拉框实际上是由一个div包裹起来的一组dom节点,应该要这么写才能有效果:
// 找到该div父节点下的input节点将其取消聚焦
document.getElementById("subject").querySelector("input").blur();
8 回答4.7k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
5 回答6.3k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
在watch中监听值的改变,值改变时去掉焦点就行了。很简单