Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вопрос насчёт getElementById (https://javascript.ru/forum/misc/6314-vopros-naschjot-getelementbyid.html)

faiq 23.11.2009 23:01

Вопрос насчёт getElementById
 
Мне нужно чтобы функция делала радиокнопку невидимой.В чём здесь проблема.Заранее спасибо
<html>
<head>
<title></title>
</head>
<script>
function radiochange() {
document.getElementById('vibor').visible=false;
}
</script>
<body>
<form>
na4inaya s pyatidesyati tisya4
<input type="radio" name="perviy"  id='vibor' value="">
<script>
radiochange()
</script>
</form>
</body>
</html>

Octane 23.11.2009 23:59

А откуда вы такое свойство visible взяли? Авось повезет? :)
document.getElementById('vibor').style.display = 'none';

Riim 24.11.2009 02:48

visibility = 'hidden';

Octane, "display = 'none';" кажется убирает из потока.

micscr 24.11.2009 10:40

obj.style.visibility = 'hidden';
obj.style.visibility = 'visible';
- тоже невидимым элемент, но место под него остается не занятым.
obj.style.display = 'none' - невидимый вообще, со сдвигом на его место.

Octane 24.11.2009 11:54

А где тс что-то про поток говорил?) У него просто наугад несуществующее свойство visible для элемента изменяется.

Riim 24.11.2009 12:05

Скорей всего тс просто перепутал visibility и visible. При незнании енглиша такое случается.

Andrei 24.11.2009 13:37

http://www.htmlbook.ru/css/visibility.html

faiq 24.11.2009 17:48

Всем спасибо за информацию,она мне очень помогла.


Часовой пояс GMT +3, время: 04:34.