Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) jQuery Изменение шрифта через select

Изменение шрифта через select


     23.11.2012    jQuery    2412

вопрос
Написал такой скрипт.
<script type="text/javascript">
var fontselect = documet.getElementById("fontsizepostsel");
var a = fontselect.selectedIndex;
function fontsizepost()
{
if(a == 0) {document.getElementById("fontpostsize").style.font-size = "10px";}
if(a == 1) {document.getElementById("fontpostsize").style.font-size = "11px";}
if(a == 2) {document.getElementById("fontpostsize").style.font-size = "12px";}
}
</script>
Размер шрифта в постах
<select id="fontsizepostsel" onchange="fontsizepost()">
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
px.

Не работает.
Скрип должен менять шрифт во всех тегах с id=fontpostsize в зависимости от выбранного в селекте.
Помогите, может что не так написал?

Ответа пока нет


Комментарии пользователей (2)

Sander
1126

1637 | 1204

Sander - 24 ноября 2012 00:42 - Эксперт

ID - это уникальный идентификатор, который может встречаться на странице только один раз.
В вашем случае, как я понял, их несколько. Что уже является неправильным.

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

deadmer
9 | 9

deadmer - 24 ноября 2012 01:25 - Юзер

допустим, но он у меня даже в первом не меняет шрифт.
И как тогда можно обратиться по классу к элементам на js ? Поискал в гугле, говорят в новых версиях браузера можно методом getElementsByClassName, но так тоже не получается(

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы