问答

为什么在Vue的mounted() 里面拿到DOM的是空的?

作者:admin 2021-04-30 我要评论

注意,这里的空不是说 null 而是这个DOM的CSS属性全都是空字符串(假设 a 是我们的DOM,打印 a.style 时) 难道说这有HTML元素的 style 属性写了值,它才会有值吗...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

注意,这里的空不是说null
而是这个DOM的CSS属性全都是空字符串(假设a是我们的DOM,打印a.style时)
难道说这有HTML元素的style属性写了值,它才会有值吗?mounted里对dom的操作拿不到 DOM CSS 里面真实的值吗?
比如这样<p style="color: black">xxxx</p>
但是上面那个<p>,在控制台里打印出来竟然是''

###

看一下style,currentStyle和getComputedStyle的区别

###

一个建议,找一本工具书,把所有的API过一遍,即使不常用,也要知道有没有,用的时候即便是去查也好

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 为什么在Vue的mounted() 里面拿到DOM的

    为什么在Vue的mounted() 里面拿到DOM的

  • 关于 js eventLoop 打印顺序的问题

    关于 js eventLoop 打印顺序的问题

  • DRF如何实现路由资源的嵌套呢?

    DRF如何实现路由资源的嵌套呢?

  • 关于hexo建站,public静态文件上传mast

    关于hexo建站,public静态文件上传mast

腾讯云代理商
海外云服务器