Javascript функция и конфликт имени формы
У меня есть функция javascript, которая не запускается и выдает ошибку. Потребовалось около часа, чтобы понять, что моя форма имеет то же имя, что и функция. Казалось странным, что имя формы будет конфликтовать с именем функции, но я все равно меняю имя, и все работает нормально. Кто-нибудь знает, почему это могло произойти?
Если вы запустите этот код, он потерпит неудачу, но если вы измените имя формы, это работает, очень странно.
Untitled Document
function mytest(){alert("hello");}
<a href="#" onclick="mytest();">Click Me</a>
Я запускаю это на IE6. Что странно для меня, так это то, что один - это код Javascript, а другой - атрибут HTML.
Прямая ссылка, где вы можете увидеть это:
JSBin