可编辑的表格

<html>
	<head>
		<script type="text/javascript">
			
			function setToInput(){
				var oNode=event.srcElement;
				if(oNode.childNodes.length<1) return;
				var oInput=document.createElement("INPUT");
				oInput.type="text";	
				oInput.οnblur=setToTD;
				oInput.size=5;
				oNode.appendChild(oInput);
				oInput.value=oNode.innerText;
				oNode.childNodes[0].removeNode();	
				oInput.focus();
				oInput.select();
			}
			
			function setToTD(){
					var oNode=event.srcElement;
					if(oNode.tagName=="INPUT"){
						var oValue=document.createTextNode(oNode.value);
						if(oValue&&oValue.nodeValue){
							oNode.parentNode.innerText = oValue.nodeValue;
						}else{
							oNode.parentNode.innerText = " ";
						}
						oNode.removeNode();
					}
			}				
		</script>		
	</head>
	
<body>
<h5>可编辑的表格</h5>
<table border=1>
	<tr>
		 <td height='25px' width='50px'  align='center' οnclick="setToInput();">0</td>	
		 <td width='30px' οnclick="setToInput();">2</td>
	</tr>	
	<tr>
		 <td οnclick="setToInput();">2</td>	
		 <td οnclick="setToInput();">2</td>		
	</tr>	
</table>
</body>
</html>
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值