请教一个问题,关于双击修改元素 本帖最后由 glovej 于 2011-04-01 10:00:26 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我暂时用的方法是用一个字符串变量来记录双击元素的id,把它赋值给hidden元素,然后提交表单后通过hidden元素的值来进行操作,但是一量元素比较多的话可能会有问题,寻求更好更方便的方法 又击之后用ajax提交数据 方便得多 网上查找“ajax sheet”有很多前人做的成品,即使不直接用也可作参考用 可以设置个隐藏变量.用来记录那些被双击过的.在php端获取这个隐藏变量来分析哪些被修改过的. 当双击某个标签元素的时候将该元素换成input text就行了,如<script>document.getElementById("span").innerHTML = "<input type='text' name='name'>"</script><span id="span" ondbclick="edit(this)">张三</span>当然了你也可以用dom像span里添加元素 <script>function edit(span){span.innerHTML = "<input type='text' name='name' value='" + span.innerHTML + "'>"}</script><span id="span" ondbclick="edit(this)">张三</span> <script>function edit(span, name){span.innerHTML = "<input type='text' name='" + name + "' value='" + span.innerHTML + "'>"}</script><span id="span" ondbclick="edit(this, '张三的name')">张三</span> 中文文件名的伪静态规则怎么写? 。。。。。。。。。来一个简单的,基础的问题。。。。。。。。。。。 php与sqlserver连接错误是怎么回事 有关data validation 急! 急! 急! 如何获取下载地址 刚装ZEND STUDIO ,问一个很菜得问题! php简单的用户登录我已经做好了 看看有什么缺陷? 之前还可以运行的程序,现在不行了 PHP应如何连接SQL Server2000数据库? 怎样在英国的服务器上显示北京日期时间? php页面传值的一个很tricky的问题 session_id经常变,导致无法正常使用session。世界太难题!
在php端获取这个隐藏变量来分析哪些被修改过的.
document.getElementById("span").innerHTML = "<input type='text' name='name'>"
</script>
<span id="span" ondbclick="edit(this)">张三</span>当然了你也可以用dom像span里添加元素
function edit(span){
span.innerHTML = "<input type='text' name='name' value='" + span.innerHTML + "'>"
}
</script>
<span id="span" ondbclick="edit(this)">张三</span>
function edit(span, name){
span.innerHTML = "<input type='text' name='" + name + "' value='" + span.innerHTML + "'>"
}
</script>
<span id="span" ondbclick="edit(this, '张三的name')">张三</span>