我试图在运行单击sentajax
函数并定义变量的地方使用它。
我已经尝试了onclick
但是它与另一个JavaScript函数冲突,该函数使用id link2
来更改单击时链接的颜色。
它在chrome上完美运行,但firefox将JavaScript视为网址并尝试打开页面
代码如下:
<a style="color:#000" id="link2" href="javascript: var filelink='stitle.php';sentAjax('stitle.php');" > Title
答案 0 :(得分:1)
您可以使用addEventListener链接您的代码。
var link = document.getElementById ("link2");
link.addEventListener (myFnToChangeColor, false);
link.addEventListener (myAjaxFn, false);
答案 1 :(得分:1)
您肯定应该使用事件处理程序。但是,如果您要使用href
,请尝试以下操作:
href="javascript:var filelink='stitle.php';void sentAjax('stitle.php')"