比如我想隐藏表格第一行至第十行
可以这样:
tr1.style.display="none";
tr2.style.display="none";
tr3.style.display="none";
tr4.style.display="none";
tr5.style.display="none";
tr6.style.display="none";
tr7.style.display="none";
tr8.style.display="none";
tr9.style.display="none";
tr10.style.display="none";可是我想用循环怎么写?
for (i=1;i<=10;i++)
{
document.write(i);
????.style.display="none";//我想在这里改不知道用什么方法?
}
可以这样:
tr1.style.display="none";
tr2.style.display="none";
tr3.style.display="none";
tr4.style.display="none";
tr5.style.display="none";
tr6.style.display="none";
tr7.style.display="none";
tr8.style.display="none";
tr9.style.display="none";
tr10.style.display="none";可是我想用循环怎么写?
for (i=1;i<=10;i++)
{
document.write(i);
????.style.display="none";//我想在这里改不知道用什么方法?
}
{
document.write(i);
var trid="tr"+i;
trid.style.display="none";
}
{
var trid=eval("tr"+i)
trid.style.display="none";
}
或者用 getElementById()
for (i=1;i<=10;i++)
{
document.getElementById("tr"+i).style.display="none";
}
<tr><td>1</td></tr>
<tr><td>2</td></tr>
<tr><td>3</td></tr>
<tr><td>4</td></tr>
<tr><td>5</td></tr>
</table><script>
var mtb=document.all.myTable;
for(i=0;i<4;i++){
mtb.rows[i].style.display="none";
}</script>
<%for i=0 to 19%>
<tr id="tr<%=i%>" style="display:none ">
<td ><%=i%></td>
</tr>
<%next%>
</table><script language="javascript">
var page_num=3;
var count=12;
var page=1;
list(page);
function nextpage()
{
page=parseInt(page+1);
document.write(page);
list(page);
}function list(page)
{
//var mtb=document.all.tb1
for (i=(page-1)*page_num;i<=count && i<=(page*page_num)-1;i++)
{
document.write(i);
var trid=eval("tr"+i);
trid.style.display=""; }
}
</script>
<input type="button" value="next" onClick="nextpage()">
for (i=(page-1)*page_num;i<=count && i<=(page*page_num)-1;i++)
{
document.write(i);
var trid=eval("tr"+i);
if(trid)
trid.style.display="none"; }
<head>
<script language="javascript">
var page_num=3;
var count=19;
var page=1;</script>
</head>
<body>
<table width="106" bordercolor="#000000" bgcolor="#FF0000" border="1" id="tb1">
<%for i=0 to 19%>
<tr id="tr<%=i%>" style="display:none ">
<td ><%=i%></td>
</tr>
<%next%>
</table><script language="javascript">
openlist(page);
function openlist(page)
{
//var mtb=document.all.tb1
for (i=(page-1)*page_num;i<=count && i<=(page*page_num)-1;i++)
{
//document.write(i);
var trid=eval("tr"+i);
if(trid)
trid.style.display=""; }
}
function closelist(page)
{
//var mtb=document.all.tb1
for (i=(page-1)*page_num;i<=count && i<=(page*page_num)-1;i++)
{
//document.write(i);
var trid=eval("tr"+i);
if(trid)
trid.style.display="none"; }
}function nextpage()
{
if ((page*page_num)<count)
{
closelist(page);
page=parseInt(page+1);
//document.write(page);
openlist(page);
}
else
{
alert("已经是最后一页了,不能在到下一页了");
return;
}
}
function prevpage()
{
if (page>1)
{
closelist(page);
page=parseInt(page-1);
openlist(page);
}
else
{
alert("已经是第一页了,不能在到上一页了");
return;
}
}
</script>
<input type="button" value="next" onClick="nextpage()"><br>
<input type="button" value="prev" onClick="prevpage()">
</body>
</html>