这样吗????
<script type="text/javascript">
function setThisBgColor(obj,color)
{
obj.style.backgroundColor=color }
</script> <table style="width: 100%; height: 250px;" id="table">
<tr id="tr">
<td style="width:500px" id="td1" >
设置该单元格的背景颜色 <input id="Text1" style="width:200px; height:22px" name="ThisBgColorValue" /> <input id="Button1" type="button" value="OK" onclick="setThisBgColor(this.parentNode,this.previousSibling.previousSibling.value)"/> (输入red或者#CCCCCC)
<br />
<br />
<br />
设置该单元格的文本颜色 <input id="Text2" style="width:200px; height:22px" />
<input name="button" type="button" id="button" onclick="setThisBgColor(this.parentNode,this.previousSibling.previousSibling.value)" value="OK"/></td>
<td style="width:500px">
设置该单元格的背景颜色 <input id="Text3" style="width:200px; height:22px" />
<input name="button2" type="button" id="button2" onclick="setThisBgColor(this.parentNode,this.previousSibling.previousSibling.value)" value="OK"/>
<br />
<br />
<br />
设置该单元格的文本颜色 <input id="Text4" style="width:200px; height:22px" />
<input name="button3" type="button" id="button3" onclick="setThisBgColor(this.parentNode,this.previousSibling.previousSibling.value)" value="OK"/></td>
</tr>
</table>
<script type="text/javascript">
function setThisBgColor(obj,color)
{
obj.style.backgroundColor=color }
</script> <table style="width: 100%; height: 250px;" id="table">
<tr id="tr">
<td style="width:500px" id="td1" >
设置该单元格的背景颜色 <input id="Text1" style="width:200px; height:22px" name="ThisBgColorValue" /> <input id="Button1" type="button" value="OK" onclick="setThisBgColor(this.parentNode,this.previousSibling.previousSibling.value)"/> (输入red或者#CCCCCC)
<br />
<br />
<br />
设置该单元格的文本颜色 <input id="Text2" style="width:200px; height:22px" />
<input name="button" type="button" id="button" onclick="setThisBgColor(this.parentNode,this.previousSibling.previousSibling.value)" value="OK"/></td>
<td style="width:500px">
设置该单元格的背景颜色 <input id="Text3" style="width:200px; height:22px" />
<input name="button2" type="button" id="button2" onclick="setThisBgColor(this.parentNode,this.previousSibling.previousSibling.value)" value="OK"/>
<br />
<br />
<br />
设置该单元格的文本颜色 <input id="Text4" style="width:200px; height:22px" />
<input name="button3" type="button" id="button3" onclick="setThisBgColor(this.parentNode,this.previousSibling.previousSibling.value)" value="OK"/></td>
</tr>
</table>
解决方案 »
- 标签事件问题.
- 关于js this指针和prototype的问题
- 求助:关于人人网的状态回复如何实现?
- |zyciis| JS如何取得对像属性谢谢 obj.Name = "123";alert(obj.getProperty["Name"]);
- 请教:javascript如何将地址栏传的参数值接收到呢?
- 求一在右边带两个check框的树形菜单
- 上传一图片,当这个图片高和宽小于100*200时,按照原样显示,当大于时,缩小为100*200?
- boolean对象有toSource()函数吗?
- 怎样用js实现点一段文本,跳到另外一个超连接?
- 巅峰web JS原创大作发布【神说2015版-生命的想象】HD高清单机版,426M!
- 问个js小问题
- js 改变文字大小
this 是 按纽
this.parentNode 是按纽的父元素 就是TD
this.previousSibling 是按纽的前一个元素 就是空格了
this.previousSibling.previousSibling 按纽前面前面的一个元素 就是input