LINUX.ORG.RU

Ответ на: комментарий от OramahMaalhur

Не могу одолеть. ЧЯДНТ?

<ol id=«olist»>
<li id=«0»>В работе</li>
<li id=«1»>Думают</li>
<li id=«2»>Отказ</li>
</ol>

<script>
   var oUl = document.getElementById(«olist»);
   document.write(oUl[0].firstChild.data);
</script>

tuxin
() автор топика
Ответ на: комментарий от OramahMaalhur

Спасибо, работает.

Теперь новая беда. Если пишу так:

var oUl = document.getElementById(«olist<?php echo $row['id']; ?>»);
alert(oUl.children[0].firstChild.data);

то все ок. А так:

<script>
function getLi() {
var oUl = document.getElementById(«olist<?php echo $row['id']; ?>»);
alert(oUl.children[0].firstChild.data);
}
</script>

<input type=«submit» value=«Click me!» onClick=«getLi();»>

не работает. Не подскажите, почему?

tuxin
() автор топика
Ответ на: комментарий от tuxin

После getLi(); поставь return false.
Нужно убить событие нажатия на submit, пока оно не привело к отправке формы, если тебе нужно сначала что-то сделать с данными формы перед отправкой.
Правда, отправку формы потом придётся самому запускать вручную через метод submit().

Terrens
()
Ответ на: комментарий от Terrens

Не работает. Делал type=«button», тоже не работает.

tuxin
() автор топика
Ответ на: комментарий от Terrens

Все, разобрался. Из-за динамической генерации списка неполадки по-видимому. В функции передаю значение и все работает.

Спасибо всем!

tuxin
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.