我试图在点击一个链接时调用一个javascript函数。其实我希望提交使用POST方法,所以我尝试做如下─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)应返回Handicrafts,但返回undefined。为什么会这样呢?
3> href =“javascript:submitCategory(this)”的含义究竟是什么?我在任何教程中都没有遇到过这个问题。并且在这里包括这个应该引用元素“a”的权利?
_ “包括这这里应该指的是元素 ”a“ 是吗?” _是的,这是正确的。什么是'cWed.js'? –
请不要在'href'属性中使用JavaScript,而应使用适当的'onclick'事件处理。 – Teemu