﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-gaich-随笔分类-Web页面</title><link>http://www.blogjava.net/gaich/category/1990.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 02 Mar 2007 03:21:18 GMT</lastBuildDate><pubDate>Fri, 02 Mar 2007 03:21:18 GMT</pubDate><ttl>60</ttl><item><title>高亮显示Table中选择的TR或TD</title><link>http://www.blogjava.net/gaich/archive/2005/07/05/7141.html</link><dc:creator>gaich</dc:creator><author>gaich</author><pubDate>Tue, 05 Jul 2005 07:23:00 GMT</pubDate><guid>http://www.blogjava.net/gaich/archive/2005/07/05/7141.html</guid><wfw:comment>http://www.blogjava.net/gaich/comments/7141.html</wfw:comment><comments>http://www.blogjava.net/gaich/archive/2005/07/05/7141.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gaich/comments/commentRss/7141.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gaich/services/trackbacks/7141.html</trackback:ping><description><![CDATA[<P dir=ltr style="MARGIN-RIGHT: 0px"><BR>如果table中没有指定css，可以通过直接改变tr的bgColor来实现；<BR><FONT color=#0000ff>&lt;script language="JavaScript"&gt;<BR>function trSelect(){<BR>&nbsp;&nbsp;&nbsp;if (event.srcElement.tagName=='TD'){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(i=0;i&lt;nsDataGridTable.rows.length;i++){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nsDataGridTable.rows[i].bgColor='';<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event.srcElement.parentElement.bgColor='red';<BR>&nbsp;&nbsp;&nbsp;}<BR>}<BR><BR>&lt;/script&gt;</FONT><BR><BR>&lt;div onmousedown="trSelect()"&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR><BR>&lt;table id="nsDataGridTable" onmousedown="trSelect()"&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&lt;tr&gt;&lt;td&gt;111111&lt;/td&gt;&lt;td&gt;111111&lt;/td&gt;&lt;/tr&gt;<BR>&nbsp;&nbsp;&nbsp;&lt;tr&gt;&lt;td&gt;222222&lt;/td&gt;&lt;td&gt;222222&lt;/td&gt;&lt;/tr&gt;<BR>&nbsp;&nbsp;&nbsp;&lt;tr&gt;&lt;td&gt;333333&lt;/td&gt;&lt;td&gt;333333&lt;/td&gt;&lt;/tr&gt;<BR>&lt;/table&gt;<BR><BR>&lt;/div&gt;<BR><BR><BR><BR>如果table中指定了css，直接改变tr的bgColor不能生效，要改变className；<BR><FONT color=#0000ff>&lt;script language="JavaScript"&gt;<BR>function trSelectChangeCss(){<BR>&nbsp;if (event.srcElement.tagName=='A'){<BR>&nbsp;&nbsp;for(i=0;i&lt;nsDataGridTable.rows.length;i++){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nsDataGridTable.rows[i].className=((i%2==1)?'odd':'even')<BR>&nbsp;&nbsp;}<BR>&nbsp;event.srcElement.parentElement.parentElement.className='select';<BR>&nbsp;}<BR>}<BR>&lt;/script&gt;</FONT><BR><FONT color=#000000>&lt;style&gt;<BR>tr.odd {<BR>&nbsp; background-color: #fff;<BR>}<BR>tr.even {<BR>&nbsp; background-color: #F2F2F2<BR>}<BR>tr.select {<BR>&nbsp; background-color: #F4F2D7;<BR>}<BR>&lt;/style&gt;</FONT><BR><BR>&lt;div onmousedown="trSelectChangeCss()"&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR><BR>&lt;table id="nsDataGridTable" &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&lt;tr  class="odd"&gt;&lt;td&gt;111111&lt;/td&gt;&lt;td&gt;&lt;a href="＃"&gt;111111&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;<BR>&nbsp;&nbsp;&nbsp;&lt;tr  class="even"&gt;&lt;td&gt;222222&lt;/td&gt;&lt;td&gt;&lt;a href="＃"&gt;222222&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;<BR>&nbsp;&nbsp;&nbsp;&lt;tr  class="odd"&gt;&lt;td&gt;333333&lt;/td&gt;&lt;td&gt;&lt;a href="＃"&gt;333333&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;<BR>&lt;/table&gt;<BR><BR>&lt;/div&gt;</P><img src ="http://www.blogjava.net/gaich/aggbug/7141.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gaich/" target="_blank">gaich</a> 2005-07-05 15:23 <a href="http://www.blogjava.net/gaich/archive/2005/07/05/7141.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>