+ -
当前位置:首页 → 问答吧 → js 使li 可编辑

js 使li 可编辑

时间:2011-11-02

来源:互联网

<ul>
<li id='a' onclick=''>
name
</li>

如何通过右击鼠标是a 属于可修改状态? 求代码

作者: ip5636626   发布时间: 2011-11-02

??没人气?

作者: ip5636626   发布时间: 2011-11-02

<script>
 function rightClick(obj) {
if(event.button == 2) {
var oldhtml = obj.innerHTML;
var newobj = document.createElement('input'
newobj.value = oldhtml;
newobj.type = 'text'
newobj.onblur = function(){
obj.innerHTML = this.value ? this.value : oldhtml;
}
obj.innerHTML = '';
obj.appendChild(newobj);
newobj.focus();
}
 }
 </script>
<ul>
<li id='a' onmousedown="rightClick(this)">name</li>
</ul>

作者: bankmoney   发布时间: 2011-11-03