方法很多。
在td里加入隐藏的input当点击是显示就可以了。
<script>
dis=1;
</script>
<table><tr>
<td id=mytd onclick="if(dis==1){dis=2;this.innerHTML='<input value= onblur=document.all.mytd.innerText=this.value;dis=1;>';}" width=20>aaaa</td>
</tr></table>
在td里加入隐藏的input当点击是显示就可以了。
<script>
dis=1;
</script>
<table><tr>
<td id=mytd onclick="if(dis==1){dis=2;this.innerHTML='<input value= onblur=document.all.mytd.innerText=this.value;dis=1;>';}" width=20>aaaa</td>
</tr></table>
解决方案 »
- 在火狐浏览器下怎么实现用JQuery打印 并且让其自动打印 不弹出打印机选择框 JavaScript也可以只要能实现就行 但是要在火狐浏览器中
- 【分享】让你的页面支持WebP图像!
- <a>弹出div
- 两个listbox左右互相移动值的问题
- 如何获取页面中所有TABLE的ID号?在线等
- 急求一简单正则表达式,检验是否符合'2003,2004,2005'格式
- 怎样使一个文本框不可修改,但post时仍然起效(照样能够post数据)
- 请问以.rai文件能以什么方式打开
- 想用CSS3做动画,但是CSS的参数怎么设置?
- async 会破坏执行的顺序吗?
- 求一正则表达式:验证输入的是年代(例如1999,2003)在线等,跪求!
- 求一正则表达式
<tr>
<td>123</td>
<td>456</td>
</tr>
</table><SCRIPT LANGUAGE="JavaScript">
function mm()
{
var e = window.event.srcElement;
if(e.tagName=="TD")
{
e.innerHTML = "<input style='width: 100%' value='"+ e.innerHTML
+"' onblur='this.parentNode.innerHTML = this.value'>"
e.childNodes[0].focus();
}
}
</SCRIPT>