代碼如下:<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> *{ margin:0; padding:0; } .outer{ width: 300px; height: 300px; border: 1px solid #000; margin-left: 100px; } .outer .inner{ width: 100px; height: 100px; background-color: skyblue; position: absolute; left: 0; } </style></head><body> <div class="outer"> <div class="inner"></div> </div> <script type="text/javascript"> var i = document.querySelector(".inner"); i.style.backgroundColor = "red"; console.log(i.style.left); </script></body></html>left值可以獲取到,可以寫,但是輸出不了left的值,顯示的是空白的,這是怎么回事呢?
原生JS無法輸出dom元素的left值是怎么回事?
DIEA
2019-02-27 13:10:34