Attributes.Add("onclick", "checkView(1);"); 参数undefined

萬里無雲 2010-06-04 05:35:23
我为checkboxlist中一个item在后台设置了一个onclick事件
checklist.Items[x].Attributes.Add("onclick", "checkView(1);");

<script language="javascript" type="text/javascript">

function checkView(obj) {
alert(1);
alert(obj);
}
</script>

结果是,点击时弹出1和undefined,为什么不是1和1呢?
checkView(1);这里无论设置什么,结果都是undefined,哪里有问题,求解,谢谢~
...全文
60 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
萬里無雲 2010-06-04
  • 打赏
  • 举报
回复
知道原因了,自己搞错了,有2个地方调用了js,我忘记了,改错地方了
GT7466 2010-06-04
  • 打赏
  • 举报
回复

<asp:CheckBox ID="CheckBox1" runat="server" onclick="checkView(this) " />


<script language="javascript" type="text/javascript">

function checkView(obj)
{
alert(obj.id);
}
</script>

可以的啊 ?!
萬里無雲 2010-06-04
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sxldfang 的回复:]
查看源文件,看看是否是你想的。
[/Quote]

郁闷的是页面的checkbox是在panel加载时,动态写进去的,查看源文件是看不到的
sxldfang 2010-06-04
  • 打赏
  • 举报
回复
查看源文件,看看是否是你想的。
萬里無雲 2010-06-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fangli8023 的回复:]
checklist.Items[x].Attributes.Add("onclick", "checkView('1');");
试试吧
[/Quote]

试过的,不行,其实我想传checkView(this); 传什么都不行,所以试试1
fangli8023 2010-06-04
  • 打赏
  • 举报
回复
checklist.Items[x].Attributes.Add("onclick", "checkView('1');");
试试吧

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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