<div id="s1" onclick="f()">aaaaaa <div>
<input type="text" id="s2" onblur="g()" style="display:none;"/>
<script>
function f()
{
document.getElementById("s2").style.display="";
}
function g()
{
document.getElementById("s1").innerHTML=document.getElementById("s2").value;
}
</script>
<input type="text" id="s2" onblur="g()" style="display:none;"/>
<script>
function f()
{
document.getElementById("s2").style.display="";
}
function g()
{
document.getElementById("s1").innerHTML=document.getElementById("s2").value;
}
</script>
<SCRIPT LANGUAGE="JavaScript">
function setd(e,value)
{
e = e||window.event
var key = e.charCode||e.keyCode
if(key==13)
document.getElementById("d").innerHTML=value;
}
</SCRIPT>
<INPUT TYPE="text" onkeyup="setd(event,this.value)">
<div id=d onclick="alert(this.innerHTML)">aaaaa</div>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head><body>
<SCRIPT LANGUAGE="JavaScript">
function setd(e,value)
{
e = e||window.event
var key = e.charCode||e.keyCode
if(key==13)
document.getElementById("d").innerHTML=value;
}
function ShowTxt()
{
document.getElementById("txt").style.display="block";}
</SCRIPT>
<INPUT id="txt" TYPE="text" style="display:none" onkeyup="setd(event,this.value)">
<div id="d" onclick="ShowTxt()">aaaaa</div>
</body>
</html>
<script>
var str;
function demo(){
str=document.getElementById('test').innerHTML;
document.getElementById('test').innerHTML="<input name='testInput' type='text' onblur='enter()'/>";
document.getElementsByName('testInput')[0].value=str;
}
function enter(){
}
</script>该怎么实现呢??
<script>
function demo(){
var str=document.getElementById('test').firstChild.data;
str = "<input name='testInput' type='text' onkeyup='setd(event,this.value)' value='"+str+"' onblur='enter(this.value)'>";
document.getElementById('test').onclick=function(){};
document.getElementById('test').innerHTML=str;
}function enter(value){
document.getElementById("test").innerHTML=value;
document.getElementById('test').onclick = demo;
}function setd(e,value)
{
e = e||window.event
var key = e.charCode||e.keyCode
if(key==13)
{
document.getElementById("test").innerHTML=value;
document.getElementById('test').onclick = demo;
}
}
</script>