原生js获取元素的属性值


今天在用原生js获取div的margin时候遇到了困难,然后记录下来,以免下次解决不了类似问题。
var box = document.querySelector("div");
console.log(getStyle(box, "marginTop"));
function getStyle(ele, attr) {
        if (window.getComputedStyle) {
          return window.getComputedStyle(ele, null)[attr];
        } else {
          return ele.currentStyle[attr];
        }
      }
 

  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM