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

来源:百度知道 编辑:UC知道 时间:2024/06/03 20:08:28
我现在想写一个比较通用的函数需要用到这样的方法,大概的意思如下:
...
<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”对应的位置应该怎么写,还有什么地方需要补充的。
谢谢

给一个例子,不知道你要的是不是这个意思,还需要帮忙的话,可以再百度上呼我。
<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<