Между ними:
function setCss(object, css) {
return (object.className = css);
}
function getCss(object, css) {
return object.className;
}
function getCss2(object)
{
if (object.getAttribute("className")) {
return object.getAttribute("className");
}
return object.getAttribute("class");
}
function setCss2(object, cssclass)
{
if (object.getAttribute("className")) {
return object.setAttribute("className",cssclass);
}
object.setAttribute("class",cssclass);
}
Обе версии, похоже, работают в IE8, FF4, Chrome, Opera и Safari. ( jsFiddle (Superior) demo )
Какой метод лучше всего использовать и почему? Вы когда-нибудь сталкивались с какими-либо проблемами с любой версией?