Я прочитал здесь, что "self Относится к текущему окну или форме".
Self, похоже, не относится к текущей форме в этом случае:
<form><input type="text" onkeyup="alert(self.foo.value)" name="foo"></form>
Однако в этом случае это работает (ссылаясь на окно):
<form><input type="text" onkeyup="alert(self.document.forms[0].foo.value)" name="foo"></form>
Итак, когда бы вы использовали свойство self
DOM вместо только window
?
self
global (свойствоwindow
) когда-либо будет указывать на форму. Это полный бред. Возможно, они перепутали его с тем, на что указываетthis
вform onsubmit
. - person bobince   schedule 10.07.2010