If you have the following element:
<span></span> and the css is:
span {width:50px!important;} Is there a way I can get the inline-style value and ignore the css value?
Thanks
22 Answers
use element.style.width
sample:
$(function(){ alert($("span")[0].style.width); }); 2To 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.