又怎样把层里面的内容双击选中添加到文本框中,然后编辑后点击确定把以前的内容更新掉 谢谢了
展开全部
<body>
<table border="0" height="88" >
<tr>
<td >City Name</td>
<td><input id="city_name" type="text" name="city_name" size="26"> </td>
</tr>
<tr>
<td colspan="2"><input type="button" value="OK" name="ok" onclick="javascript:savetxt();"></td>
</tr>
</table>
<div id="mydiv"></div>
<script language="javascript">
var selobj, txtobj=document.getElementById('city_name');
function savetxt(){
if(selobj){
selobj.innerHTML = txtobj.value;
selobj = undefined;
}else{
document.getElementById('mydiv').innerHTML += '<span ondblclick=\'javascript:selobj=this;txtobj.value=this.innerHTML;\'>'+txtobj.value+'</span><br>'
}
}
</script>
</body>
<table border="0" height="88" >
<tr>
<td >City Name</td>
<td><input id="city_name" type="text" name="city_name" size="26"> </td>
</tr>
<tr>
<td colspan="2"><input type="button" value="OK" name="ok" onclick="javascript:savetxt();"></td>
</tr>
</table>
<div id="mydiv"></div>
<script language="javascript">
var selobj, txtobj=document.getElementById('city_name');
function savetxt(){
if(selobj){
selobj.innerHTML = txtobj.value;
selobj = undefined;
}else{
document.getElementById('mydiv').innerHTML += '<span ondblclick=\'javascript:selobj=this;txtobj.value=this.innerHTML;\'>'+txtobj.value+'</span><br>'
}
}
</script>
</body>
追问
实现了
还有一种情况就是 随便点击div中的内容可编辑然后点击按钮保存
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询