Javascript Jquery:获取CSS或样式

Javascript Jquery:获取CSS或样式,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我想这显然有点问题: var elem = document.getElementById("homepage-mobile-cat1"); console.log(elem); var test1 = elem.style("margin-left"); var test2 = elem.css("margin-left"); 这将返回elem.style或elem.css函数不存在 console.log的输出是 <div id="homepage-mobile-cat1" cl

我想这显然有点问题:

var elem = document.getElementById("homepage-mobile-cat1"); 
console.log(elem);

var test1 = elem.style("margin-left");
var test2 = elem.css("margin-left");
这将返回
elem.style
elem.css
函数不存在

console.log的输出是

<div id="homepage-mobile-cat1" class="container homepage-mobile-cat red-background-mobile" style="margin-left: 0 !important;">
  <a href="http://www.example.co.uk/literacy/">
    <div class="CSSTable homepage-cat-text" style=""><p><span style="width:80%; display:block !important;margin:0 auto;">  Literacy Resources</span></p></div> <!-- CSSTable homepage-cat-text -->
  </a>        
</div>

style
不是javascript中的函数。
elem.style.marginLeft
将给出值

var elem=document.getElementById(“homepage-mobile-cat1”);
var test1=elem.style.marginLeft;
console.log(test1)

style
不是javascript中的函数。
elem.style.marginLeft
将给出值

var elem=document.getElementById(“homepage-mobile-cat1”);
var test1=elem.style.marginLeft;
console.log(test1)

var elem=document.getElementById(“homepage-mobile-cat1”);
//可以使用此方法计算样式
var test1=window.getComputedStyle(elem.getPropertyValue(“左边距”);
log(test1);
//或者直接从样式中获取值。但这要求已将特性值指定给样式。如果没有,请使用上述方法。
log(elem.style.marginLeft);
//或者,也可以使用JQuery
console.log($(“#homepage-mobile-cat1”).css(“左边距”)

var elem=document.getElementById(“homepage-mobile-cat1”);
//可以使用此方法计算样式
var test1=window.getComputedStyle(elem.getPropertyValue(“左边距”);
log(test1);
//或者直接从样式中获取值。但这要求已将特性值指定给样式。如果没有,请使用上述方法。
log(elem.style.marginLeft);
//或者,也可以使用JQuery
console.log($(“#homepage-mobile-cat1”).css(“左边距”)

试试
元素样式.marginLeft

var elem=document.getElementById(“homepage-mobile-cat1”);
控制台日志(elem);
var test1=elem.style.marginLeft;
log(test1)

试试
元素样式.marginLeft

var elem=document.getElementById(“homepage-mobile-cat1”);
控制台日志(elem);
var test1=elem.style.marginLeft;
log(test1)

试试jquery:

alert($('#homepage-mobile-cat1').css('margin-left'));
试试jquery:

alert($('#homepage-mobile-cat1').css('margin-left'));

你应该读很多关于这些方法以及如何完成这些任务的书……使用elem.style.marginLeft;javascript中不存在elem.css方法。您正在尝试将javascript与jquery混合使用。在javascript中:-elem.style.marginLeft,在jquery中是$(“#homepage-mobile-cat1”).css(“margin left”),您应该阅读大量关于这些方法以及如何实现这些任务的信息……使用elem.style.marginLeft;javascript中不存在elem.css方法。您正在尝试将javascript与jquery混合使用。在javascript中:-elem.style.marginLeft,在jquery中是$(“#homepage-mobile-cat1”).css(“marginLeft”)