function Myupdate(btn)
{
var btnId=btn.id; //获取button的ID
var Ubtn=document.getElementById(btnId); //获取button对象
var tablerow=Ubtn.parentNode.parentNode; //取得button所在的行对象
var fChild=tablerow.firstChild; //找到对应行的TD对象
oldValue=fChild.innerText;
var ndiv=document.createElement("div");
fChild.innerText="";
fChild.appendChild(ndiv);
var inputTxt = document.createElement("input");
inputTxt.value=oldValue;
ndiv.appendChild(inputTxt);
}
这是代码
解决方案 »
- 求ext api共享
- 求js验证IP地址 注(可以输入多个IP,用逗号隔开)
- (散分分享,非常简单的写法)JS不间断循环滚动,包含自滚动,左右自滚动,点击左右滚动,鼠标暂停效果,兼容FF
- 在浏览器里显示系统信息
- 救命啊,改变图片document.all.img1.src='b.gif'失效了
- 使用simplemodal打开的窗口内容过高时如何滚动?
- 一个超连接用在新窗口打开和直接点击到一个target中有什么不同?
- 本人遇到一个比较特殊的问题,是关于下拉列表的,请高手进来看看
- Js如何直接读写Excel文件!
- 求CSDN的这种关闭/打开菜单的功能
- jave web 购物车中的超链接如何带着修改后的参数跳转?
- 帮忙看看这段JS为什么不能执行呢很简单·!高分~~~~~~~~~~~~~~~~~~急!~!!!
<tr class="QueryList"><td align="left" style="padding: 5px 3px 2px 5px" class="TdRight">111</td>
<td> <input type="image" src="CalenderList_update.gif" title="更新" id="update1" onclick="javascript:Myupdate(this)"></td></tr>
<tr class="QueryList"><td align="left" style="padding: 5px 3px 2px 5px" class="TdRight">222</td>
<td><input type="image" src="CalenderList_update.gif" title="更新" id="update2" onclick="javascript:Myupdate(this)"></td></tr>
<tr class="QueryList"><td align="left" style="padding: 5px 3px 2px 5px" class="TdRight">333</td>
<td> <input type="image" src="CalenderList_update.gif" title="更新" id="update3" onclick="javascript:Myupdate(this)"></td></tr>
<tr class="QueryList"><td align="left" style="padding: 5px 3px 2px 5px" class="TdRight">444</td>
<td><input type="image" src="CalenderList_update.gif" title="更新" id="update4" onclick="javascript:Myupdate(this)"></td></tr>
</table>
<script language="javascript">
<!--
function Myupdate(btn)
{
var btnId=btn.id; //获取button的ID
var Ubtn=document.getElementById(btnId); //获取button对象
var tablerow=Ubtn.parentNode.parentNode; //取得button所在的行对象
var fChild=tablerow.firstChild; //找到对应行的TD对象
oldValue=fChild.innerText;
var ndiv=document.createElement("div");
fChild.innerText="";
fChild.appendChild(ndiv);
var inputTxt = document.createElement("input");
inputTxt.value=oldValue;
ndiv.appendChild(inputTxt);
} //-->
</script>
var fChild=tablerow.firstChild;
===>
var fChild=tablerow.getElementsByTagName("tr")[0]oldValue=fChild.innerText
===>
oldValue=fChild.innerHTML
var fChild=tablerow.firstChild;
===>
var fChild=tablerow.getElementsByTagName("td")[0]
try:
<form>放到table里(table和TR之间)
or:
table===>DIV