在innerHTML中调用事件响应函数,但是如何传递参数?

nebula 2002-11-25 09:26:46
我要作这样的一个操作:
当用户点击一个table 的cell时,将一个值(该值由于不同的cell而不同)传过来,马上利用这个值。已有以下代码:
function prc_hmt()
{
...
}
cell.attachEvent('onclick', prc_hmt);
但是我想在函数prc_htm中传递一个参数,怎么办?
在google搜尽了都没找到。
拜托各位,谢谢。
...全文
189 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
nebula 2002-11-26
  • 打赏
  • 举报
回复
谢谢各位,:onestab(┼─)你的方法可以用,而:bencalie(Bencalie)的方法可能不适合我这里用,因为我的代码是写在innerHTML中的,不能在里面写onclick。
结帐了。
freefalcon 2002-11-25
  • 打赏
  • 举报
回复
同意楼上,
抛砖引玉
<body onclick=alert(event.srcElement.id)>
<table border=1>
<tr><td id=cell1>123</td><td id=cell2>456</td></tr>
</table>
方工 2002-11-25
  • 打赏
  • 举报
回复
用event.srcElement得到事件的源元素,即可满足大部分应用
bencalie 2002-11-25
  • 打赏
  • 举报
回复
<input id=a1 onclick="para=2">
<script>
function showpara(){
alert(para);
}
a1.attachEvent('onclick',showpara)
</script>

87,928

社区成员

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

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