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);
}
这是代码
解决方案 »
- 急急急,求助JS 关于gridview
- javascript switch语句
- 求一个 javascript下拉框联动复选框的程序
- 根据条件,只刷新一次.
- 身份证效验的正则表达式,急,在线等!
- 帮我检查代码
- 默认参数的实现
- 如何通过javascript调用客户端应用程序
- 各位大哥大姐.救火啊!!!如何用javascript判断打印控件是否下载?或者强制下载控件呢?
- onmousemove="this.style.cursor='hand';'hand'可以改变为其它形状吗?比如箭头!!
- 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