[Java Script] Как сделать, чтобы появилась кнопочка?

t332

Хочу, чтобы при выборе определенной позиции в select - рядом с ним появлялась кнопка (button).
плиз хелп!
Может быть у button есть свойство visible или что-то похожее?

artimon

У любого элемента есть свойство style.visible и style.display.
Ботать DOM, CSS, JavaScript.

Iton

И DOM2 на ТНТ

Darion



<html><body>
<select id="my_select" size="1" style="width:100;"></select>
<button id="my_button">my_button</button>
<script language="JavaScript">
var items= [ {select_caption: ""},
{select_caption: "select1", button_caption: "button1", message: "hello1"},
{select_caption: "select2", button_caption: "button2", message: "hello2"},
{select_caption: "select3", button_caption: "button3", message: "hello3"},
{select_caption: "select4", button_caption: "button4", message: "hello4"},
{select_caption: "select5", button_caption: "button5", message: "hello5"}
];
dom_select = document.getElementById("my_select");
dom_button = document.getElementById("my_button");
for (i = 0; i < items.length; ++i) {
dom_option = document.createElement("OPTION");
dom_option.innerHTML=items[i].select_caption;
dom_select.appendChild(dom_option);
}
dom_select.onchange = function {
var idx = this.selectedIndex;
if (idx == 0)
dom_button.style.display="none";
else {
dom_button.style.display="inline";
dom_button.innerHTML=items[idx].button_caption;
};
};
dom_button.onclick = function {
alert(items[dom_select.selectedIndex].message);
};
dom_button.style.display="none";
</script>
</body></html>

dedwowan

Мда, дать такую дуру для человека, который не знает как кнопочку скрыть/показать... Это на издевательство похоже )
Оставить комментарий
Имя или ник:
Комментарий: