28 августа 2013, 15:26

Javascript add css rule

function addCSSRule(selector, property, value) {
	var cssfilescount = document.styleSheets.length-1;
	if (cssfilescount != -1) {
		var cssfile = document.styleSheets[cssfilescount];
		try { // normal browsers
			return cssfile.insertRule(selector+ ' {'+property+':'+value+'}', cssfile.cssRules.length);
		} catch(err) {
			try { // IE slag
				return cssfile.addRule(selector, property+':'+value);
			} catch(err) {
				return false;
			}
		}
	}
	return false;
}

Пример возвращает номер строки правила, если смог добавить и false если ничего не произошло.
      Ctrl       javascript detect capsLock

Ваш комментарий

адрес не будет опубликован

ХТМЛ не работает


Ctrl + Enter