如何将表格ID作为参数传递给JS下的Function

我现在想写一个比较通用的函数需要用到这样的方法,大概的意思如下:...<scriptlanguage="javascript">functiondisplay(参数1){... 我现在想写一个比较通用的函数需要用到这样的方法,大概的意思如下:
...
<script language="javascript">
function display(参数1){

document.getElementById("参数2").style.display="none";
}
</script>

...

<table>
<tr>
<td id="test1" onClick="diplay(参数3)" >test</td>
</tr>
<tr>
<td id="test2" onClick="diplay(参数4)" >test</td>
</tr>
</table>
...

如何将表格中的ID,也就是上面代码中是"test1"和"test2"作为参数传递给JS中的函数display(),来实现函数的功能。
上面的代码只是举个例子,我知道分开写,直接写个函数执行document.getElementById("test1").style.display="none";也能实现,但是我想只调用同一个函数,把ID作为参数传递进去来实现这样的功能。就是不知道怎么传递了。
哪位帮忙搞定,告诉我“参数1”、“参数2”、“参数3”、“参数4”对应的位置应该怎么写,还有什么地方需要补充的。
谢谢
展开
 我来答
isay爱谁谁
2009-05-31
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
给一个例子,不知道你要的是不是这个意思,还需要帮忙的话,可以再百度上呼我。
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<script language="javascript">
function display(test){

document.getElementById(test).style.display="none";
}
</script>

<BODY>
1<hr/>
<table id="test1" onclick="display('test1')" border="1">
<tr><td>1</td><td>1</td></tr>
<tr><td>2</td><td>2</td></tr>
<tr><td>3</td><td>3</td></tr>
<tr><td>4</td><td>4</td></tr>
<table>
2<hr/>
<table id="test2" onclick="display('test2')" border="1">
<tr><td>11</td><td>11</td></tr>
<tr><td>22</td><td>22</td></tr>
<tr><td>33</td><td>33</td></tr>
<tr><td>44</td><td>44</td></tr>
<table>
3<hr/>
<table id="test3" onclick="display('test3')" border="1">
<tr><td>111</td><td>111</td></tr>
<tr><td>222</td><td>222</td></tr>
<tr><td>333</td><td>333</td></tr>
<tr><td>444</td><td>444</td></tr>
<table>
4<hr/>
<table id="test4" onclick="display('test4')" border="1">
<tr><td>1111</td><td>1111</td></tr>
<tr><td>2222</td><td>2222</td></tr>
<tr><td>3333</td><td>3333</td></tr>
<tr><td>4444</td><td>4444</td></tr>
<table>
</BODY>
</HTML>
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式