为什么调用JS,不能用字符串做参数?

时间:2023-01-07 16:48:29
<a href='XXX' onclick='return s(WWW.SINA.COM.CN)'>
function s(i)
{
   alert(i);
}
这样不行,传数值可以!

7 个解决方案

#1


<a href='XXX' onclick="return s('WWW.SINA.COM.CN')">
function s(i)
{
   alert(i);
}

#2


怎么还在两处提问啊~~
CSDN人气这么旺,不会解决不了的^.^

#3


没办法呀,真解决不了````
我是在JAVABEAN里写的
buf.append("<a href=# onclick='return s(hhh)'></a>");
加上""会出错。

#4


那就\"

#5


对喽!二楼写的对.就是你没加引号,它不把它当字符串.

还有,两处问问题也不错呀,可以有个比较.看看那个forum更快更好.呵呵.
你不也是两个论坛转悠嘛!

#6


没办法呀,真解决不了````
我是在JAVABEAN里写的
buf.append("<a href=# onclick='return s(hhh)'></a>");
加上""会出错。
-------------------------------------

楼主够菜的,JAVA基础还不会呢,就写JSP了.

buf.append("<a href=# onclick=\"return s('hhhh')\"> </a>");
这个转义与C中的一样 \n 表示回车, \r 表示TAB................

#7


转义字符!


字符串要加引号!

#1


<a href='XXX' onclick="return s('WWW.SINA.COM.CN')">
function s(i)
{
   alert(i);
}

#2


怎么还在两处提问啊~~
CSDN人气这么旺,不会解决不了的^.^

#3


没办法呀,真解决不了````
我是在JAVABEAN里写的
buf.append("<a href=# onclick='return s(hhh)'></a>");
加上""会出错。

#4


那就\"

#5


对喽!二楼写的对.就是你没加引号,它不把它当字符串.

还有,两处问问题也不错呀,可以有个比较.看看那个forum更快更好.呵呵.
你不也是两个论坛转悠嘛!

#6


没办法呀,真解决不了````
我是在JAVABEAN里写的
buf.append("<a href=# onclick='return s(hhh)'></a>");
加上""会出错。
-------------------------------------

楼主够菜的,JAVA基础还不会呢,就写JSP了.

buf.append("<a href=# onclick=\"return s('hhhh')\"> </a>");
这个转义与C中的一样 \n 表示回车, \r 表示TAB................

#7


转义字符!


字符串要加引号!