⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 javascript操作table对象的方法.htm

📁 javascript operator the table object
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0050)http://wolf.iispace.cn/ShowBlog/gu/xin/jtable.aspx -->
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>狼 - 狼顾 - 狼心</TITLE>
<META http-equiv=Content-Type content="text/html; charset=utf-8"><LINK 
href="javascript操作table对象的方法.files/Default.css" type=text/css 
rel=stylesheet><LINK href="javascript操作table对象的方法.files/Frame.css" type=text/css 
rel=stylesheet>
<SCRIPT src="javascript操作table对象的方法.files/boxover.js"></SCRIPT>

<META content=2007.7.1.28272 name=Version>
<META content="MSHTML 6.00.2900.3314" name=GENERATOR></HEAD>
<BODY>
<FORM id=aspnetForm name=aspnetForm 
onsubmit="javascript:return WebForm_OnSubmit();" action=jtable.aspx method=post>
<DIV><INPUT id=__EVENTTARGET type=hidden name=__EVENTTARGET> <INPUT 
id=__EVENTARGUMENT type=hidden name=__EVENTARGUMENT> <INPUT id=__VIEWSTATE 
type=hidden 
value=/wEPDwULLTE2ODE2NTY0OTIPZBYCZg9kFgICAw9kFgQCCQ9kFgQCAw8PFgIeBFRleHQFBuaVtOeQhmRkAg0PDxYCHgdWaXNpYmxlaGRkAgsPDxYCHwAFA+eLvGRkGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYBBSFjdGwwMCRNYWluJENvbW1lbnRzRm9ybTEkY2JSZW1iZXI0XS7QvyB7I2spS4d5HD98y9gN7A== 
name=__VIEWSTATE> </DIV>
<SCRIPT type=text/javascript>
//<![CDATA[
var theForm = document.forms['aspnetForm'];
if (!theForm) {
    theForm = document.aspnetForm;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}
//]]>
</SCRIPT>

<SCRIPT src="javascript操作table对象的方法.files/WebResource.axd" 
type=text/javascript></SCRIPT>

<SCRIPT src="javascript操作table对象的方法.files/ScriptResource.axd" 
type=text/javascript></SCRIPT>

<SCRIPT src="F:\编程技术\JAVA技术\javascript操作table对象的方法.files\ScriptResource(1).axd" 
type=text/javascript></SCRIPT>

<SCRIPT src="F:\编程技术\JAVA技术\javascript操作table对象的方法.files\ScriptResource(2).axd" 
type=text/javascript></SCRIPT>

<SCRIPT type=text/javascript>
//<![CDATA[
function WebForm_OnSubmit() {
if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
return true;
}
//]]>
</SCRIPT>

<SCRIPT type=text/javascript>
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager1', document.getElementById('aspnetForm'));
Sys.WebForms.PageRequestManager.getInstance()._updateControls([], [], [], 90);
//]]>
</SCRIPT>

<DIV class=header>
<H1><SPAN class=siteName id=ctl00_siteName>狼</SPAN></H1>
<H2><SPAN class=siteDescription id=ctl00_siteDescription><A 
href="http://wolf.iispace.cn/">wolf.iispace.cn</A></SPAN> </H2>
<DIV class=nav><A href="http://wolf.iispace.cn/">首页</A>&nbsp;|&nbsp;<A 
href="http://wolf.iispace.cn/gu/1/default.aspx">狼顾</A>&nbsp;|&nbsp;<A 
href="http://wolf.iispace.cn/photo/1/default.aspx">相册</A>&nbsp;|&nbsp;<A 
href="http://wolf.iispace.cn/ContactMe.aspx">留言</A>&nbsp;|&nbsp;<A 
href="http://wolf.iispace.cn/Login.aspx">登录</A> </DIV></DIV>
<DIV id=ShowBlog>
<DIV align=center>
<H3><SPAN id=ctl00_Main_title>javascript操作Table对象的方法</SPAN></H3>来源:<SPAN 
id=ctl00_Main_source>整理</SPAN> 发表时间:<SPAN id=ctl00_Main_dateCreated>2007-03-21 
15:24:44</SPAN> 查看:<SPAN id=ctl00_Main_views>647</SPAN> 评论:<A 
id=ctl00_Main_comments 
href="http://wolf.iispace.cn/ShowBlog/gu/xin/jtable.aspx#commentForm">0</A> 
</DIV><BR><SPAN class=size14 id=ctl00_Main_body>
<P>什么也不用说,直接看代码。</P>
<P><FONT style="BACKGROUND-COLOR: #deb887"></FONT>
<SCRIPT language=JavaScript>   
 pos.innerText=intRowIndex + 1;
  var   intRowIndex   =   0;   
  function   insertRow(tbIndex){
	//插入行方法
        var   objRow   =   myTable.insertRow(tbIndex);   
        var   objCel   =   objRow.insertCell(0);   
        objCel.innerText   =   document.myCell1.value;   
        var   objCel   =   objRow.insertCell(1);   
        objCel.innerText   =   document.myCell2.value;   
        objRow.attachEvent("onclick",   getIndex);   
        setstyle();
        objRow.style.background   =   "yellow";  
  }   
  function   deleteRow(tbIndex){  
	//删除行方法 
        myTable.deleteRow(tbIndex);   
  }   
  function   getIndex(){   
	//当单击某一行时获取该行行号
        intRowIndex   =   event.srcElement.parentElement.rowIndex;   
        pos.innerText   =   intRowIndex + 1;   
  }   
  function   setstyle(){  
	//设置行颜色以及序号 
        for(var i=0; i< myTable.rows.length; i++)
	{
		var   objRow   =   myTable.rows(i);
		if(i%2 == 1)
		{

			objRow.style.background   =   "pink";  
		}
		else
		{
			objRow.style.background   =   ""; 
		}
	}   
  }
  </SCRIPT>
当前位置 : <SPAN id=pos></SPAN>
<TABLE id=myTable border=1>
  <TBODY>
  <TR onclick=getIndex()>
    <TD>第一行测试</TD>
    <TD>第一行第二列测试</TD></TR>
  <TR onclick=getIndex()>
    <TD>第二行测试内容</TD>
    <TD>第二行第二列测试内容</TD></TR></TBODY></TABLE>
<P>第一栏 : <INPUT value=ASP name=myCell1><BR>第二栏 : <INPUT value=DOTNET 
name=myCell2><BR><INPUT onclick=insertRow(intRowIndex) type=button value=插入行> <INPUT onclick=deleteRow(intRowIndex) type=button value=删除行> <INPUT onclick=insertRow(myTable.rows.length); type=button value=添加行></P>
<P><FONT style="BACKGROUND-COLOR: #d3d3d3">&lt;html&gt;&nbsp;&nbsp; 
<BR>&lt;head&gt;&nbsp;&nbsp; 
<BR>&lt;title&gt;javascript操作Table对象的方法&lt;/title&gt;&nbsp;&nbsp; <BR>&nbsp; 
&lt;script&nbsp;&nbsp; language="JavaScript"&gt;&nbsp;&nbsp; <BR>&nbsp; 
var&nbsp;&nbsp; intRowIndex&nbsp;&nbsp; =&nbsp;&nbsp; 0;&nbsp;&nbsp; <BR>&nbsp; 
function&nbsp;&nbsp; 
insertRow(tbIndex){<BR>&nbsp;//插入行方法<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
var&nbsp;&nbsp; objRow&nbsp;&nbsp; =&nbsp;&nbsp; 
myTable.insertRow(tbIndex);&nbsp;&nbsp; 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var&nbsp;&nbsp; 
objCel1&nbsp;&nbsp; =&nbsp;&nbsp; objRow.insertCell(0);&nbsp;&nbsp; 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; objCel1.innerText&nbsp;&nbsp; 
=&nbsp;&nbsp; document.myForm.myCell1.value;&nbsp;&nbsp; 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var&nbsp;&nbsp; 
objCel2&nbsp;&nbsp; =&nbsp;&nbsp; objRow.insertCell(1);&nbsp;&nbsp; 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; objCel2.innerText&nbsp;&nbsp; 
=&nbsp;&nbsp; document.myForm.myCell2.value;&nbsp;&nbsp; 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
objRow.attachEvent("onclick",&nbsp;&nbsp; getIndex);&nbsp;&nbsp; 
<BR>&nbsp;&nbsp;&nbsp;&nbsp; setstyle();<BR>&nbsp;&nbsp;&nbsp;&nbsp; 
objRow.style.background&nbsp;&nbsp; =&nbsp;&nbsp; "yellow";&nbsp;&nbsp; 
<BR>&nbsp; }&nbsp;&nbsp; <BR>&nbsp; function&nbsp;&nbsp; 
deleteRow(tbIndex){&nbsp; <BR>&nbsp;//删除行方法 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
myTable.deleteRow(tbIndex);&nbsp;&nbsp; <BR>&nbsp; }&nbsp;&nbsp; <BR>&nbsp; 
function&nbsp;&nbsp; getIndex(){&nbsp;&nbsp; 
<BR>&nbsp;//当单击某一行时获取该行行号<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
intRowIndex&nbsp;&nbsp; =&nbsp;&nbsp; 
event.srcElement.parentElement.rowIndex;&nbsp;&nbsp; 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pos.innerText&nbsp;&nbsp; 
=&nbsp;&nbsp; intRowIndex + 1;&nbsp;&nbsp; <BR>&nbsp; }<BR>&nbsp;&nbsp; 
<BR>&nbsp; function&nbsp;&nbsp; setstyle(){&nbsp; <BR>&nbsp;//设置行颜色以及序号 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(var i=0; i&lt; 
myTable.rows.length; i++)<BR>&nbsp;{<BR>&nbsp;&nbsp;var&nbsp;&nbsp; 
objRow&nbsp;&nbsp; =&nbsp;&nbsp; myTable.rows(i);<BR>&nbsp;&nbsp;if(i%2 == 
1)<BR>&nbsp;&nbsp;{</FONT></P>
<P><FONT 
style="BACKGROUND-COLOR: #d3d3d3">&nbsp;&nbsp;&nbsp;objRow.style.background&nbsp;&nbsp; 
=&nbsp;&nbsp; "pink";&nbsp; 
<BR>&nbsp;&nbsp;}<BR>&nbsp;&nbsp;else<BR>&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;objRow.style.background&nbsp;&nbsp; 
=&nbsp;&nbsp; ""; <BR>&nbsp;&nbsp;}<BR>&nbsp;}&nbsp;&nbsp; <BR>&nbsp; 
}<BR>&nbsp; &lt;/script&gt;&nbsp;&nbsp; <BR>&lt;/head&gt;&nbsp;&nbsp; 
<BR>&lt;body&nbsp;&nbsp; onload="pos.innerText=intRowIndex + 1;"&gt;&nbsp;&nbsp; 
<BR>&lt;h2&gt;Table对象的方法&lt;/h2&gt;&nbsp;&nbsp; <BR>&lt;hr&gt;当前位置&nbsp;&nbsp; 
:&nbsp;&nbsp; &lt;span&nbsp;&nbsp; id="pos"&gt;&lt;/span&gt;&nbsp;&nbsp; 
<BR>&lt;table&nbsp;&nbsp; id="myTable"&nbsp;&nbsp; border=1&gt;&nbsp;&nbsp; 
<BR>&nbsp; &lt;tr&nbsp;&nbsp; 
onclick="getIndex()"&gt;&lt;td&gt;第一行测试&lt;/td&gt;&lt;td&gt;第一行第二列测试&lt;/td&gt;&lt;/tr&gt;&nbsp;&nbsp; 
<BR>&nbsp; &lt;tr&nbsp;&nbsp; 
onclick="getIndex()"&gt;&lt;td&gt;第二行测试内容&lt;/td&gt;&lt;td&gt;第二行第二列测试内容&lt;/td&gt;&lt;/tr&gt;&nbsp;&nbsp; 
<BR>&lt;/table&gt;&nbsp;&nbsp; <BR>&lt;form&nbsp;&nbsp; 
name="myForm"&gt;&nbsp;&nbsp; <BR>&nbsp; 第一栏&nbsp;&nbsp; :&nbsp;&nbsp; 
&lt;input&nbsp;&nbsp; type="text"&nbsp;&nbsp; name="myCell1"&nbsp;&nbsp; 
value="ASP"&gt;&lt;br&gt;&nbsp;&nbsp; <BR>&nbsp; 第二栏&nbsp;&nbsp; :&nbsp;&nbsp; 
&lt;input&nbsp;&nbsp; type="text"&nbsp;&nbsp; name="myCell2"&nbsp;&nbsp; 
value="NET"&gt;&lt;br&gt;&nbsp;&nbsp; <BR>&nbsp; &lt;input&nbsp;&nbsp; 
type="button"&nbsp;&nbsp; onclick="insertRow(intRowIndex)"&nbsp;&nbsp; 
value="插入行"&gt;&nbsp;&nbsp; <BR>&nbsp; &lt;input&nbsp;&nbsp; 
type="button"&nbsp;&nbsp; onclick="deleteRow(intRowIndex)"&nbsp;&nbsp; 
value="删除行"&gt;&nbsp;&nbsp; <BR>&nbsp; &lt;input&nbsp;&nbsp; 
type="button"&nbsp;&nbsp; onclick="insertRow(myTable.rows.length);"&nbsp;&nbsp; 
value="添加行"&gt;&nbsp;&nbsp; <BR>&lt;/form&gt;&nbsp;&nbsp; 
<BR>&lt;/body&gt;&nbsp;&nbsp; <BR>&lt;/html&gt;&nbsp;</FONT></P></SPAN><BR><BR>
<HR>
<A name=commentForm></A>
<DIV align=left>
<TABLE class=size14 id=ctl00_Main_CommentsForm1_dgList 
style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px" 
cellSpacing=2 cellPadding=3 rules=all border=0>
  <TBODY></TBODY></TABLE><BR>
<TABLE cellSpacing=1 cellPadding=1 border=0>
  <TBODY>
  <TR>
    <TD width=75>姓名:</TD>
    <TD align=left><INPUT id=ctl00_Main_CommentsForm1_txtNickName 
      style="WIDTH: 400px" name=ctl00$Main$CommentsForm1$txtNickName> <SPAN 
      id=ctl00_Main_CommentsForm1_RequiredFieldValidator1 
      style="VISIBILITY: hidden; COLOR: red">*</SPAN></TD></TR>
  <TR>
    <TD width=75>邮件:</TD>
    <TD align=left><INPUT id=ctl00_Main_CommentsForm1_txtEmail 
      style="WIDTH: 250px" 
      name=ctl00$Main$CommentsForm1$txtEmail>不在页面显示,作者回复后将通过邮件通知您</TD></TR>
  <TR>
    <TD width=75>网站:</TD>
    <TD align=left><INPUT id=ctl00_Main_CommentsForm1_txtBlogUrl 
      style="WIDTH: 400px" name=ctl00$Main$CommentsForm1$txtBlogUrl></TD></TR>
  <TR>
    <TD>内容: </TD>
    <TD align=left><TEXTAREA id=ctl00_Main_CommentsForm1_txtContent style="WIDTH: 400px; HEIGHT: 80px" name=ctl00$Main$CommentsForm1$txtContent></TEXTAREA> 
      <SPAN id=ctl00_Main_CommentsForm1_RequiredFieldValidator3 
      style="VISIBILITY: hidden; COLOR: red">*</SPAN></TD></TR>
  <TR>
    <TD></TD>
    <TD><INPUT id=ctl00_Main_CommentsForm1_btnSave onclick='javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$Main$CommentsForm1$btnSave", "", true, "", "", false, false))' type=submit value=提交 name=ctl00$Main$CommentsForm1$btnSave> 
      <INPUT id=ctl00_Main_CommentsForm1_cbRember type=checkbox 
      name=ctl00$Main$CommentsForm1$cbRember><LABEL 
      for=ctl00_Main_CommentsForm1_cbRember>记住我</LABEL> 
</TD></TR></TBODY></TABLE></DIV></DIV>
<DIV class=footerbg>
<DIV class=footer><BR>Copyright © 2006-2008 <SPAN 
id=ctl00_siteNameCopyright>狼</SPAN>.<BR><A href="http://www.iispace.cn/" 
target=__blank><B>Power by iispace.cn.</B></A> </DIV></DIV>
<SCRIPT type=text/javascript>
//<![CDATA[
var Page_Validators =  new Array(document.getElementById("ctl00_Main_CommentsForm1_RequiredFieldValidator1"), document.getElementById("ctl00_Main_CommentsForm1_RequiredFieldValidator3"));
//]]>
</SCRIPT>

<SCRIPT type=text/javascript>
//<![CDATA[
var ctl00_Main_CommentsForm1_RequiredFieldValidator1 = document.all ? document.all["ctl00_Main_CommentsForm1_RequiredFieldValidator1"] : document.getElementById("ctl00_Main_CommentsForm1_RequiredFieldValidator1");
ctl00_Main_CommentsForm1_RequiredFieldValidator1.controltovalidate = "ctl00_Main_CommentsForm1_txtNickName";
ctl00_Main_CommentsForm1_RequiredFieldValidator1.errormessage = "*";
ctl00_Main_CommentsForm1_RequiredFieldValidator1.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
ctl00_Main_CommentsForm1_RequiredFieldValidator1.initialvalue = "";
var ctl00_Main_CommentsForm1_RequiredFieldValidator3 = document.all ? document.all["ctl00_Main_CommentsForm1_RequiredFieldValidator3"] : document.getElementById("ctl00_Main_CommentsForm1_RequiredFieldValidator3");
ctl00_Main_CommentsForm1_RequiredFieldValidator3.controltovalidate = "ctl00_Main_CommentsForm1_txtContent";
ctl00_Main_CommentsForm1_RequiredFieldValidator3.errormessage = "*";
ctl00_Main_CommentsForm1_RequiredFieldValidator3.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
ctl00_Main_CommentsForm1_RequiredFieldValidator3.initialvalue = "";
//]]>
</SCRIPT>

<DIV><INPUT id=__EVENTVALIDATION type=hidden 
value=/wEWBwL8naTsDgKh/pqWCwLUo7+kBALH3p6VAwKBtqeZAwK53+adCgLB97yAAQHyrWDXr/RtyzM4BwMIKVnDR6qw 
name=__EVENTVALIDATION> </DIV>
<SCRIPT type=text/javascript>
<!--
var Page_ValidationActive = false;
if (typeof(ValidatorOnLoad) == "function") {
    ValidatorOnLoad();
}

function ValidatorOnSubmit() {
    if (Page_ValidationActive) {
        return ValidatorCommonOnSubmit();
    }
    else {
        return true;
    }
}
// -->
</SCRIPT>

<SCRIPT type=text/javascript>
//<![CDATA[
Sys.Application.initialize();

document.getElementById('ctl00_Main_CommentsForm1_RequiredFieldValidator1').dispose = function() {
    Array.remove(Page_Validators, document.getElementById('ctl00_Main_CommentsForm1_RequiredFieldValidator1'));
}

document.getElementById('ctl00_Main_CommentsForm1_RequiredFieldValidator3').dispose = function() {
    Array.remove(Page_Validators, document.getElementById('ctl00_Main_CommentsForm1_RequiredFieldValidator3'));
}
//]]>
</SCRIPT>
</FORM></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -