改变TR的背景好像更加好(TD不要设置背景)
解决方案 »
- 如何在我的网站里使用别的网站的搜索功能。
- 如何把DIV模拟的Select的值传递出去了~~
- 文字移动效果不能使用
- 请各位大侠帮忙:在javascrit中读取word文档内容的问题!
- js小问题,怎么用变量来表示变量名
- 麻烦改下,一个页面 多个焦点图 随机执行其中一个 一个执行 其他的停止
- 初学脚本,请教!谢谢大家!
- 如何定时关闭无框窗口?高分相赠!
- src相关问题
- fusionchartfree xml json 数据
- 请问setCapture() 和releaseCapture是什么意思,有什么作用?
- 将鼠标放在某一段文字或者表格的某一列上面时,会浮出一个小方框出现一些说明文字,请问怎样写?
鼠标移开再改回来!
<tr>
<td><input type="text"></td>
<td><input type="text"></td>
</tr>
<tr>
<td><input type="text"></td>
<td><input type="text"></td>
</tr>
</table>
<script language="javascript">
var seted=false
var defColor="#F0F0F0"
function setTable(oTable){
var oT=oTable.getElementsByTagName('input')
for (var i=0;i<oT.length;i++){
oT[i].onfocus=mouseIn;
oT[i].onblur=mouseOut;
}
seted=true
}
function mouseIn(){
var oT=event.srcElement
oT.style.backgroundColor=defColor
while ((oT.tagName!='TR')&&(oT.tagName!='BODY')){
oT=oT.parentElement
}
oT.bgColor=defColor
}
function mouseOut(){
var oT=event.srcElement
oT.style.backgroundColor=''
while ((oT.tagName!='TR')&&(oT.tagName!='BODY')){
oT=oT.parentElement
}
oT.bgColor=''
}
</script>
<TR>
<TD>0</TD>
<TD>0</TD>
<TD>0</TD>
<TD>0</TD>
<TD>0</TD>
<TD>0</TD>
</TR>
<TR>
<TD>0</TD>
<TD>0</TD>
<TD>0</TD>
<TD>0</TD>
<TD>0</TD>
<TD>0</TD>
</TR>
<TR>
<TD>0</TD>
<TD>0</TD>
<TD>0</TD>
<TD>0</TD>
<TD>0</TD>
<TD>0</TD>
</TR>
<TR>
<TD>0</TD>
<TD>0</TD>
<TD>0</TD>
<TD>0</TD>
<TD>0</TD>
<TD>0</TD>
</TR>
</TABLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
TRS = document.all.tags("TR")
for (i=0;i<TRS.length;i++)
{
TRS[i].bgColor = i%2?"#CCCCCC":"#FFFFFF"
}
//-->
</SCRIPT>
<table width="200" border="1" id=tab>
<tr>
<td><input type="text" name="textfield">
<input type="text" name="textfield23"></td>
<td><input type="text" name="textfield2"></td>
<td><input type="text" name="textfield22"></td>
</tr>
<tr>
<td><input type="text" name="textfield232"></td>
<td><input type="text" name="textfield2322"></td>
<td><input type="text" name="textfield2323"></td>
</tr>
<tr>
<td><input type="text" name="textfield2326"></td>
<td><input type="text" name="textfield2325"></td>
<td><input type="text" name="textfield2324"></td>
</tr>
</table>
<script language="javascript">
var inputs = document.getElementsByTagName("input")
for(var i=0;i<inputs.length;i++)
{
inputs[i].onclick=test
}
function clearColor()
{
for(var i=0;i<tab.rows.length;i++)
{
tab.rows[i].bgColor=""
}
}function test()
{
clearColor()
var obj;
for(obj=event.srcElement;obj.tagName!="TR";obj = obj.parentNode){}
obj.bgColor="red"
}
</script>
<table width="200" border="1" id=tab>
<colgroup id=>
<col id=c0>
<col id=c1>
<col id=c2>
</colgroup>
<tr>
<td><input type="text" name="textfield">
<input type="text" name="textfield23"></td>
<td><input type="text" name="textfield2"></td>
<td><input type="text" name="textfield22"></td>
</tr>
<tr>
<td><input type="text" name="textfield232"></td>
<td><input type="text" name="textfield2322"></td>
<td><input type="text" name="textfield2323"></td>
</tr>
<tr>
<td><input type="text" name="textfield2326"></td>
<td><input type="text" name="textfield2325"></td>
<td><input type="text" name="textfield2324"></td>
</tr>
</table>
<style>
.selected{background-color:#FF0000;}
</style>
<script language="javascript">
var inputs = document.getElementsByTagName("input")
for(var i=0;i<inputs.length;i++)
{
inputs[i].onclick=test
}
function clearColor()
{
var cols = document.getElementsByTagName("col")
for(var i=0;i<cols.length;i++)
{
cols[i].className=""
}
}function test()
{
clearColor()
var obj;
for(obj=event.srcElement;obj.tagName!="TD";obj = obj.parentNode){}
var n = obj.cellIndex
document.all("c" + n).className = "selected"
}
</script>