Показать сообщение отдельно
  #11 (permalink)  
Старый 06.03.2014, 15:54
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

По-моему тут в сто раз проще классы переключать. Но если хочется стили, то примерно так (ниче не проверял):

function ToggleFonts(tag_name){

	var toggle_fs=function() {
		if(this.dataset.org_font) {
			this.style.fontSize=this.dataset.org_font.'px';
			this.dataset.org_font=null;
		} else {
			var fs = window.getComputedStyle(this, null).getPropertyValue('font-size');
			this.dataset.org_font = parseFloat(fs);
			this.style.fontSize='36px';
		}
	};
	
	var p=document.getElementsByTagName(tag_name);
	for (var i=0; i<p.length; i++)
		p[i].addEventListener('click', toggle_fs, false);

}
Ответить с цитированием