How can i get every styles (even inherited) from an element A to an element B ? in javascript or using jquery.
let's tell i have an element <p class="foo">...</p>
and i append new element <div />
which would look like the same, except content.
How can i get every styles (even inherited) from an element A to an element B ? in javascript or using jquery.
let's tell i have an element <p class="foo">...</p>
and i append new element <div />
which would look like the same, except content.
If you don't care about IE, then you can do this:
var p = document.getElementById("your_p_id");
var div = document.createElement("div");
div.innerHTML = "your div content";
div.style.cssText = document.defaultView.getComputedStyle(p, "").cssText;
#your_p_id {
color: #123124;
background-color: #decbda;
}
<textArea id="your_p_id">Hello world!</textArea>