2020-06-04 querySelectorAll 选取不到元素

问题描述

vue项目中,在页面审查元素的时候可以看到div 以及相应的class名,但是实际js操作的时候会获取不到。

原因分析

在js中,页面元素还没有生成,便执行了querySelectorAll等获取元素的方法,导致获取不到。

解决方法

延缓这类获取元素方法的时机,使用$nextTick 或者 setTimeout等方法改成异步。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。