<html>
<head>
<title></title>
</head>
<body>
<form onsubmit="y.nodeValue=2;">
<input type="text">
<input type="submit">
</form>
<div id="debug"> </div>
</form>
</body>
</html>
<script type="text/javascript">
y=document.getElementById('debug').firstChild
y.nodeValue=0;
</script>
алгоритм
1 y выводит 0 в div
2 при событии submit меняем значение в div на 2
3 значение сбрасывается на 0 , хотя по идее должно оставаться 2
Почему сбрасывается значение ?
Как сохранить значение , полученное после события ?
Скрипт уменьшен до минимума с сохранием странного поведения .