js
动态控制表单的
tr
,
td
的显示和隐藏
无论是事先写好的,还是动态生成的,要找到指定的
tr
或
td
都必须知道其相关的一个属性,
未必必须是
id
或
name
,
然后无论是在一个
table
还是多个
table
都可以通过
document.getElementsByTagNames( "tr ")
或
td
,取得集
合,……再根据知道的属性再找,最后设置显示
/
隐藏
方法一:
document.getElementById( "
控件
ID ").style.visibility= "hidden
";
document.getElementById( "
控件
ID ").style.visibility= "visible
";
方法二:
document.getElementById( "
控件
ID ").style.display= "none ";
document.getElementById( "
控件
ID ").style.display= "inline ";
方法一隐藏后
页面的位置还被控件占用
只是不显示
类似于
.net
验证控件的
Display=Static
方法二隐藏后
页面的位置不被占用
类似于
.net
验证控
件的
Display=Dynamic
我写的一个根据下拉菜单的不同选择值来显示下边的一个