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

hardways 2006-06-05 09:58:29
<a href='XXX' onclick='return s(WWW.SINA.COM.CN)'>
function s(i)
{
alert(i);
}
这样不行,传数值可以!
...全文
219 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
eqxu 2006-06-05
  • 打赏
  • 举报
回复
转义字符!


字符串要加引号!

商科程序员 2006-06-05
  • 打赏
  • 举报
回复
没办法呀,真解决不了````
我是在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................
商科程序员 2006-06-05
  • 打赏
  • 举报
回复
对喽!二楼写的对.就是你没加引号,它不把它当字符串.

还有,两处问问题也不错呀,可以有个比较.看看那个forum更快更好.呵呵.
你不也是两个论坛转悠嘛!
loveyt 2006-06-05
  • 打赏
  • 举报
回复
那就\"
hardways 2006-06-05
  • 打赏
  • 举报
回复
没办法呀,真解决不了````
我是在JAVABEAN里写的
buf.append("<a href=# onclick='return s(hhh)'></a>");
加上""会出错。
jinfeng003 2006-06-05
  • 打赏
  • 举报
回复
怎么还在两处提问啊~~
CSDN人气这么旺,不会解决不了的^.^
jinfeng003 2006-06-05
  • 打赏
  • 举报
回复
<a href='XXX' onclick="return s('WWW.SINA.COM.CN')">
function s(i)
{
alert(i);
}

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧