Поэтому я пытаюсь скопировать все стили, которые применяются к одному элементу (class/id/tagName/attribute и т.д.). До сих пор я узнал, что могу скопировать вычисленный стиль элемента, только одна проблема... можно применить его к внешнему элементу; /
или другой способ скопировать весь стиль.
(это насколько я понял:/) http://jsfiddle.net/8KdJd/2/
//queriks mode + minor changes to retrive the computed style
function getCS(el)
{
if (el.currentStyle)
var y = el.currentStyle;
else if (window.getComputedStyle)
var y = document.defaultView.getComputedStyle(el,null);
return y;
}
function setCS(el,cs)
{
if (el.currentStyle)
{
el.currentStyle = cs;
el.style = cs;
}
else if (window.getComputedStyle)
{el.style = cs
}
}
var myLink = document.getElementById('myLink');
var anotherLink = document.getElementById('anotherLink');
var CS_myLink = getCS(myLink);
setCS(anotherLink,CS_myLink);