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”)