Я пытаюсь вызвать функцию javascript при нажатии ссылки. На самом деле я хочу, чтобы отправить форму по нажатию на ссылку, используя метод столба, так что я пытаюсь сделать тоФункция javascript получает вызов дважды
ценам ниже<a href="javascript:submitCategory(this)" >Handicrafts</a>
и в JavaScript
function submitCategory(varthis)
{
alert(varthis.value);
}
У меня есть несколько важных вопросов: 1> Когда Я нажимаю на ссылку, которую функция submitCategory вызывается дважды. После большого анализа выяснилось, что у меня было два js-файла, которые были включены, и удаление одного из них заставляло функцию получать вызов только один раз. означает , когда я включил
<script type ="text/javascript" src="jquery.js"></script>
<script type ="text/javascript" src="cWed.js"></script>
функция submitCategory вызывается дважды
и когда я удалить один из них, и включают в себя
<script type ="text/javascript" src="jquery.js"></script>
функцию submitCategory вызывается только один раз.
Почему так?
2> alert (thisvar.value) должен возвращать Ремесла, но он возвращает undefined. почему это может быть?
3> что именно означает href = "javascript: submitCategory (this)"? я не сталкивался с этим ни в одном учебнике. и в том числе это здесь должно относиться к элементу «a» право?
_ "включая это здесь следует обратиться к элементу "" право?" _ Да, это правильно. Что такое 'cWed.js'? –
Пожалуйста, не используйте JavaScript в атрибуте 'href', вместо этого используйте правильную обработку событий' onclick'. – Teemu