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