Get Inline-style Value Even If Element Has The Value Also Set In CSS?
If you have the following element: and the css is: span {width:50px!important;} Is there a way I can get the inline-style value and
Solution 1:
use element.style.width
sample:
$(function(){
alert($("span")[0].style.width);
});
Solution 2:
To find the applied style:
var span = document.querySelector('span[style]'),
actualWidth = window.getComputedStyle(span, null).width;
Note that this gets the style which won, which in this case will be the one with the !important modifier. If you must instead try and retrieve the in-line style, regardless of whether it was applied or not, you can simply use the style object of the element node:
inlineWidth = span.style.width;
Do remember that, for width to be applied to a span element, it must be either display: block or display: inline-block.
Post a Comment for "Get Inline-style Value Even If Element Has The Value Also Set In CSS?"