<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title> New Document </title>
<meta name="title" content="" />
<meta name="author" content="0xs.cn" />
<meta name="subject" content="" />
<meta name="language" content="zh-cn" />
<meta name="keywords" content="" />
<style type="text/css" >
/* default css rule */
body { font: 12px "Verdana, 宋体"; }
</style>
<script type="text/javascript" >
// shortcut
function $(s){
return typeof s == 'object'?s:document.getElementById(s);
}
var dEdit = function(el){
var me = this;
this.save = function (txt){
el.innerHTML = txt;
};
this.edit = function (e){
var e = e || event;
var target = e.target || e.srcElement;
if(target.tagName.toLowerCase() == 'input'){
return;
}
var ipt = document.createElement('input');
ipt.value = target.innerHTML;
ipt.onkeydown = function(){
if((arguments[0]||event).keyCode==13){
me.save(this.value);
}
};
ipt.onblur = function(){
me.save(this.value);
};
target.innerHTML = '';
target.appendChild(ipt);
ipt.focus();
};
el.onclick = this.edit;
};
function init(){
new dEdit($('editBox'));
new dEdit($('editBox2'));
new dEdit($('editBox3'));
}
window.onload = init;
</script>
</head>
<body>
<span id="editBox">This is sample text.</span> <br/><br/>
<span id="editBox2">This is sample text 222.</span> <br/><br/>
<span id="editBox3">This is sample text 333.</span>
</body>
</html>
分享到:
相关推荐
JavaScript中如何实现点击文本框出现时间!有助于项目开发者的使用
C#中实现datagridview数据与文本框数据同步
jquery 点击文本框弹出热门标签 自动补全信息
主要介绍了js实现鼠标点击文本框自动选中内容的方法,涉及javascript鼠标点击事件onClick及选择事件select的使用技巧,非常简单实用,需要的朋友可以参考下
使用Jquery实现点击文字后变成文本框且可修改同事异步提交修改数据
Ajax实现自动提示的文本框,是提示颜色输入的一个实例,代码简单易懂
jquery实现自动提示的文本框jquery实现自动提示的文本框jquery实现自动提示的文本框
html5+jQuery实现的点击text文本框个性化时间选择插件源码.zip
ASP.NET漂亮可编辑文本框,安装插件,然后直接拖入界面,比普通的FCK编辑器漂亮许多。
js 实现 使用checkbox控制文本框! 值得下载看看!资源免费,大家分享!!
JavaScript实现文本框提示 JavaScript实现文本框提示 JavaScript实现文本框提示 JavaScript实现文本框提示
用javascript事件实现单元格双击编程可编辑的文本框。
用vb语言实现的功能 实现的窗体和文本框的下拉和弹出式菜单
Jquery实现仿搜索引擎文本框自动补全插件功能很实用,使用也很简单,引入了插件之后写几行代码就可以实现,可以灵活设置 //width:下拉框的宽度,默认使用输入框宽度、用来ajax后台获取数据,返回的数据格式为data...
VB实现支持代码高亮的文本框编辑器,凡是遇到内置函数、关键字的时候,都可以语法高亮显示,而且学有诸多设置选项,都方便的,可学习到不少字符串的相关操作技巧。
非常好用的C#类似QQ控件日记编辑文本框!含源码含测试页面!!!非常简单方便
主要介绍了js如何实现点击标签文字,文字在文本框出现,感兴趣的小伙伴们可以参考下
js实现input文本框点击时文字消失,失去焦点