onclick中的函数,如何写变量?

chuhongbin 2007-11-07 11:25:15
onclick='var c_rownum1=readCookie("colCount") - 1;var ss="colValue"+c_rownum1;showCalendar(this,"ss","yyyy-mm-dd","cn",1,501);'

这是一个点击事件,,其中里面的showcalendar是日期控件的函数,其中ss是个变量,如何写才正确,怎么老提示有错误!

帮帮忙,
...全文
230 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你可以debug看看
mingxuan3000 2007-11-07
  • 打赏
  • 举报
回复
有可能
chuhongbin 2007-11-07
  • 打赏
  • 举报
回复
谢谢两位,,我alert出的ss是正确的,,但是只要写在showcalendar中,就提示我有错误,,把showcalendar去了就没有错误,,是不是showcalendar的问题??
mingxuan3000 2007-11-07
  • 打赏
  • 举报
回复
<script language="javascript">
function c(a){
alert(a)
}
</script>
<input type="button" onclick='var ss="xx";c(ss)'>


onclick= 'var c_rownum1=readCookie( "colCount ") - 1;var ss= "colValue "+c_rownum1;showCalendar(this, ss, "yyyy-mm-dd ", "cn ",1,501); '
  • 打赏
  • 举报
回复
还有一种方式就是把showCalendar(this, "ss ", "yyyy-mm-dd ", "cn ",1,501)改成showCalendar(this, ss, "yyyy-mm-dd ", "cn ",1,501);
  • 打赏
  • 举报
回复
一种方式是:把后面的代码写成一个function,比如Click();然后添加下面的语句
<script languange='javascript'>
function Click(oThis)
{
var c_rownum1=readCookie( "colCount") - 1;
var ss= "colValue"+c_rownum1;
showCalendar(oThis, ss, "yyyy-mm-dd ", "cn",1,501);
}
</script>

87,923

社区成员

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

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