Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   клике на тега, виведит ид, етого тега. (работает удивително) (https://javascript.ru/forum/misc/28270-klike-na-tega-vivedit-id-etogo-tega-rabotaet-udivitelno.html)

dadli 13.05.2012 15:38

клике на тега, виведит ид, етого тега. (работает удивително)
 
есть такая яваскрипт код

function klik (knop_idi) {
	alert(knop_idi);
}

и такои хтмл

<span id="knop0" onclick="klik(this.id);">0</</span>
<span id="knop1" onclick="klik(this.id);">1</</span>
<span id="knop2" onclick="klik(this.id);">2</</span>
<span id="knop3" onclick="klik(this.id);">3</</span>
<span id="knop4" onclick="klik(this.id);">4</</span>


хочу что алертит тот ид span тега, на котором нажму, но вот что происходит: если нажму на "4", то алертитися 4, потом сразу 3, потом 2 и так далее до нуля.
обясните плиз WTF ?
как алертит толко тот ид, на которoм нажму ?

Раед 13.05.2012 15:43

Цитата:

Сообщение от dadli
как алертит толко тот ид, на которoм нажму ?

ХТМЛ теги нужно нормально закрывать :)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<script type="text/javascript">
function klik (knop_idi) {
    alert(knop_idi);
}
</script>
</head><body>
<span id="knop0" onclick="klik(this.id);">0</span>
<span id="knop1" onclick="klik(this.id);">1</span>
<span id="knop2" onclick="klik(this.id);">2</span>
<span id="knop3" onclick="klik(this.id);">3</span>
<span id="knop4" onclick="klik(this.id);">4</span>
</body></html>

dmitriymar 13.05.2012 15:44

Цитата:

Сообщение от dadli
</</span>

просто </span>

dadli 13.05.2012 15:46

Раед,
аххх блин как я невнимателен, пачти сума сашол , 2 часа сматрел как дибил, не понял в чём дела
спасибо огромное вам Раед , и dmitriymar :)


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