DOM + CSS> Зачем Нужно Склеивать, Я Не Понял. > Давай Тогда Так Вопрос Поставим. Тебе Что, Вообще, Делать-То Потом Надо? Если К Классам По Этим Именам Обращаться, То Тогда Вот: > function ShowClass(ClassName){ > with(document.styleSheets[0]){ > var i=0; > while(i<cssRules.length && cssRules[i].cssText.indexOf('.'+ClassName+' ')==-1) > i++; > if(i<cssRules.length) > window.alert(cssRules[i].cssText); > }//with > }//ShowClass >
Смотри. Есть обработчик (для простоты для IE):
function handleMouseClick() {
.el = event.srcElement
.// На элемент кликнули? .// Присобачим ему до кучи класс clicked, не стирая при этом остальное . .el.className = el.className + ' clicked'
}
А если вместо "присобачим" нужно "отсобачим"? получим фунцию посложнее... В общем функции писать я и сам умею, а спрашивал о конкретной штуке. ;) |