87,907
社区成员
发帖
与我相关
我的任务
分享
<html>
<head>
<script language="JavaScript">
function ParentTRClicked2(){
var dgtr = document.getElementsByName('DG');
for(var i=0;i<dgtr.length;i++){
if(dgtr[i].style.display=='none'){
dgtr[i].style.display='table-row';
}
else{
dgtr[i].style.display='none';
}
}
}
</script>
</head>
<body>
<table border="1px">
<tr><th>测试栏</th><tr>
<tr name="ORG" onclick="ParentTRClicked2()"><td >父行</td></tr>
<tr name="DG"><td>子行</td></tr>
<tr name="DG"><td>子行</td></tr>
</table>
</body>
</html>
function ParentTRClicked2(){
var table = document.getElementsByTagName('table')[0],
trs = table.getElementsByTagName('tr'),
dgtr = [];
for(var i = 0, len = trs.length; i < len; i++){
var tr = trs[i];
if(tr.getAttribute('name') === 'DG'){
dgtr.push(tr);
}
}
for(var i=0;i<dgtr.length;i++){
if(dgtr[i].style.display=='none'){
dgtr[i].style.display='table-row';
}
else{
dgtr[i].style.display='none';
}
}
}
<html>
<head>
<script>
function ParentTRClicked2(){
var dgtr = [];
if(document.all){
for (var j=0;j<document.all.length;j++ )
{
if(document.all[j].getAttribute("name") == 'DG')
dgtr.push(document.all[j])
}
}else{
dgtr = document.getElementsByName('DG')
}
for(var i=0;i<dgtr.length;i++){
dgtr[i].style.display= (dgtr[i].style.display == 'none' ? 'table-row' : 'none')
}
}
</script>
</head>
<body>
<table border="1px">
<tr><th>测试栏</th><tr>
<tr name="ORG" onclick="ParentTRClicked2()"><td >父行</td></tr>
<tr name="DG"><td>子行</td></tr>
<tr name="DG"><td>子行</td></tr>
</table>
</body>
</html>
<html>
<head>
<script src="js/jquery-1.5.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
function ParentTRClicked2() {
var dgtr = $(".cRow");
//var dgtr = document.getElementsByName("DG");
for (var i = 0; i < dgtr.length; i++) {
if (dgtr[i].style.display == 'none') {
dgtr[i].style.display = 'block';
}
else {
dgtr[i].style.display = 'none';
}
}
}
</script>
</head>
<body>
<table border="1px">
<tr><th>测试栏</th></tr>
<tr name="ORG" onclick="ParentTRClicked2()"><td >父行</td></tr>
<tr name="DG" class="cRow"><td>子行</td></tr>
<tr name="DG" class="cRow"><td>子行</td></tr>
</table>
</body>
</html>
function ParentTRClicked2(){
var table = document.getElementsByTagName('table')[0],
trs = table.getElementsByTagName('tr'),
dgtr = [];
for(var i = 0, len = trs.length; i < len; i++){
var tr = trs[i];
if(tr.name === 'DG'){
dgtr.push(tr);
}
}
for(var i=0;i<dgtr.length;i++){
if(dgtr[i].style.display=='none'){
dgtr[i].style.display='table-row';
}
else{
dgtr[i].style.display='none';
}
}
}