Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » jQuery » Изменение шрифта через select

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


     23.11.2012    Все вопросы » jQuery    4130

вопрос
Написал такой скрипт.
<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 в зависимости от выбранного в селекте.
Помогите, может что не так написал?

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


3 комментария

Sander
PHP-developer

Sander - 24 ноября 2012 00:42 -

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

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

Telegram: @sandev
Skype: Sander8804

deadmer
Юзер

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

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

BRAGA
Юзер

BRAGA - 28 февраля 2018 10:15 -


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

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

наверх