ошибка в коде JavaScript

Армян

Новичок
ошибка в коде JavaScript

есть код:

function clickkk(){
obj = document.getElementById("fsize");
if ( obj.style.font != 50 ) {
obj.style.font = 50;
}
else {
obj.style.font = 20;
}

}

...

<div id="fsize" onclick="clickkk()">Text</div>
...

фонт менятся на 50 (правда с ошибкой), а вот обратно нехочет!
Подскажите в чем ошибка. или если есть другие варианты увеличения и уменьшения размера шрифта подскажите... плз
 

akxxiv

Новичок
Во-первых, все должны быть указаны еденицы измерения, а, во-вторых, нет такого стиля font=20, есть fontSize="20pt"
 

AmdY

Пью пиво
Команда форума
<script language="javascript">
function xfont() {
e = document.getElementById('test');
if (e.style.fontSize != '50px') {
e.style.fontSize='50px';
} else {
e.style.fontSize='20px';
}
}
</script>
<div id="test" style="border:solid 1px black;" onclick="javascript:xfont();">asdf</div>

пока набирал, стало поздно.
 
Сверху