首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

触发事件使文字变成编辑模式解决方法

2012-02-09 
触发事件使文字变成编辑模式htmlul idali这里需要编辑/lilia hrefjavascript:void(0) cla

触发事件使文字变成编辑模式
html
<ul id="a">
<li>这里需要编辑</li>
<li><a href="javascript:void(0);" class="b">编辑</a></li>
</ul>


有没有一种方法
使点击了“编辑”以后,“这里需要编辑”变成文本框input那种输入模式。
然后鼠标离开后,自动保存






[解决办法]

HTML code
<ul id="a"><li><span id="s">这里需要编辑</span><input type="text" id="t" style="display:none" onblur="ee()"/></li><li><a href="javascript:void(0);" class="b" onclick="se()">编辑</a></li></ul><script type="text/javascript">var ss = document.getElementById("s");var tt = document.getElementById("t");se = function(){    tt.value = ss.innerHTML;    ss.style.display = "none";    tt.style.display = "block";}ee = function(){    ss.innerHTML = tt.value;    tt.style.display = "none";    ss.style.display = "block";}</script> 

热点排行