<script>
function Hide(elm)
{ }
function Show(elm)
{ } </script>
<table border="1">
<tr>
<td>aaaaa</td>
<td><input type="button" onclick="Hide(this)" value='Display' />
<input type="button" onclick="Show(this)"value='show' />
</td>
</tr>
<tr>
<td>aaaaa</td>
<td><input type="button" onclick="Hide(this)" value='Display' />
<input type="button" onclick="Show(this)" value='show' />
</td>
</tr>
<tr>
<td>aaaaa</td>
<td>
<input type="button" onclick="Hide(this)" value='Display' />
<input type="button" onclick="Show(this)" value='show' />
</td></tr>
</table>
我想实现的样子是
点了Display 按钮后 隐藏当前td 但是不隐藏前一个td
然后显示下一个tr
这样的功能能用rowIndex 吗?
解决方案 »
- js怎样实现这样的图片功能
- jsp如何加载一张很大的图片
- 世界500强高薪诚聘对日软件工程师
- Javascript的正则表达式如何匹配中括号[]??
- 如何写一个现在时间与给定时间的时间差?!
- 100分求:如何在关闭窗体后,探出提示框?
- 图片渐隐渐现效果的实现
- js是怎样操作数据库的????
- 如何打开新的窗口,关闭原来的窗口?
- easyui 里面的datagrid 在弹出的窗口无法自适应宽度
- 求救:document.execCommand('saveas','false','C:\\download.txt');保存文件的文件问题,急
- 大哥解释一下 prototype框架中$$()是什么意思??
<td><input type="button" onclick="Hide(this)" value='Display' />
<input type="button" onclick="Show(this)" value='show' />
</td>,按照你的意思,点隐藏按钮时,就把当前td隐藏掉,即隐藏掉这边整个td,那你怎么再让它显示出来啊,这个显示按钮就没用了
其他的都隐藏
但你点击 show的时候
显示第二行
并且隐藏 这两个按钮 注意是是按钮而已 不隐藏这一行的其他的东西 如果你点了第二行的 Display的时候 第二行的整个TR都隐藏 并且显示 第一行的两个按钮
不知道我这个说明大家明白我的意思吗
\\
我不能获取TR的对象了 有例子给我看一下吗 ?
{
elm.parentNode.style.display = "none" ; //这样就可以隐藏你点击的 TD
} elm.parentNode.parentNode.style.display = "none" ; 这个是隐藏 TR如果隐藏下一个 nextsiblings
根据ID 控制么
那样我很多控件是要动态生成
那样不是得很麻烦么 ?是用 getElementById 么
如定义个全局变量 生成一次+1
方法里 的参数就写下一个 要生成的控件id就行了
建议你将按钮放在下一行单独表格
之际用insertRow,去添加行