在变量中存储attr样式

时间:2016-03-27 17:11:02

标签: javascript variables styles attr

有没有办法使用JS在变量中存储样式attr?

我试过这个example

<div style="width: 100px; height: 100px; background: cyan"></div>

var style = 'style="' + $("div").attr('style') + '"';
    alert(style);

2 个答案:

答案 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版本。