我试图在单击链接时调用 javascript 函数。实际上,我想在使用 post 方法单击链接时提交表单,因此我正在尝试执行以下操作-
<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) 应该返回 Handicrafts 但它返回 undefined。为什么会这样?
3> href="javascript:submitCategory(this)" 究竟是什么意思?我在任何教程中都没有遇到过这个。包括这里应该是指元素“a”对吗?