请教一个JS修改页面内容的例子
请问如何在一个单元个的单击事件发生之后把单元格里面的Text修改成<input name="" id="" value="Text"/>
[解决办法]
$(document).ready(function()
{
$("table tr td").click(function()
{
this.html("<input name=\"\" id=\"\" value=\"Text\" /> ");
});
});
[解决办法]
2楼正解
[解决办法]
<script>function change(td){ var html="<input name='' id='' value='$'/>"; td.innerHTML=html.replace("$",td.innerHTML); td.getElementsByTagName("input")[0].focus(); td.onclick=null; td.getElementsByTagName("input")[0].onblur=function(){ td.innerHTML=this.value; td.onclick=function(){change(this)}; }}</script><table><tr><td onclick="change(this)">21314asdfaf</td></tr><tr><td onclick="change(this)">21314asdfaf</td></tr></table>