有没有办法使用JS在变量中存储样式attr?
我试过这个example
<div style="width: 100px; height: 100px; background: cyan"></div>
var style = 'style="' + $("div").attr('style') + '"';
alert(style);
答案 0 :(得分:0)
您是否在网站上尝试使用此代码?如果是这样,它可能会返回undefined,因为页面上有多个“div”。尝试给有问题的div一个ID,并将JS从$('div')更改为$('#whateveridyouchose')。
尝试使用此代码排除图像的可用性问题:
$(document).ready (function () {
var style = 'style="' + $("selectorofimage").attr('style') + '"'; alert(style);
});
答案 1 :(得分:-1)
var style = 'style="' + document.getElementsByTagName('div')[0].getAttribute('style') + '"';
是您示例的纯JavaScript版本。