如何在jsp页面超链接中调用js函数

如题所述

<a href="javascript:js函数名"></a>追问

这是我的函数:
function nihao(str){
var lala2=escape(str);
document.location.href="Country_list?qy_fenlei="+lala2;
}

这是我的超链接
${arr.tj_fenlei }

但是点击超链没有反应 这是为什么啊

追答

在函数中写alert()弹出点东西,看有没有效果。然后Country_list是什么

追问

用alert()弹出信息没效果 Country_list是servlet名字 我是把参数传给一个servlet

追答

代码看上去应该没什么问题啊,会不会是你传进去的值有问题,好像如果值有空格或者换行的话在js中用不了,看下整个网页源代码吧

追问

我刚试出来了 里如果nihao()方法里放的是1、2、3、、、就可以正常调用到该函数 而我的传的是字符串
我改成nihao('${arr.tj_fenlei }')就好了 就只是在参数外面加了单引号

追答

哦。。。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答