请教一个问题,关于双击修改元素 本帖最后由 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将段落转换成换行符? PHP站内搜索分页显示 PHP给推广网站的用户奖励 菜鸟问题 请谈谈对海量数据库操作应该注意的问题,特别希望唠叨 徐大哥谈谈? 高分求解,PHP读数据库的问题,谢谢 怎么做弹出的广告框? 请帮我看一下这段代码,错在哪里?真快弄晕我了!!!! 两个问题,请回答好吗?谢谢! log4PHP日志文件保存路径的疑问 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>