javascript动态修改Li节点值的方法


Posted in Javascript onJanuary 20, 2015

本文实例讲述了javascript动态修改Li节点值的方法。分享给大家供大家参考。具体实现方法如下:

<!DOCTYPE html>  

<html xmlns="http://www.w3.org/1999/xhtml">  

<head>  

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>  

    <title>修改Li的值</title>  

    <script type="text/javascript">  

        function gel(id) {  

            return document.getElementById(id);  

        }  

          

        //全局的input输入控制  

        var inpt = document.createElement("input");  

        inpt.setAttribute("type", "text");  

  

        inpt.onblur = function() {  

            //alert("tet");  

            this.parentElement.innerHTML = inpt.value;  

        };  

  

        window.onload = function() {  

            var lis = gel("ulList").childNodes;  

            for (var i = 0; i < lis.length; i++) {  

                if (lis[i].nodeType == 1) {  

                    lis[i].ondblclick = function () {  

                        //删除文本  

                        inpt.value = this.innerHTML;  

                        this.removeChild(this.firstChild);  

                        this.appendChild(inpt);  

                        //获取焦点  

                        inpt.focus();  

                        //在inpt这个控件失去焦点的时候,也要绑定一个事件,把inpt中的文本值返回给当前li  

                        //编写inpt.onblur  

                    };  

                }  

            }  

        };  

    </script>  

</head>  

<body>  

    <ul id="ulList">  

        <li>北京</li>  

        <li>山西</li>  

        <li>上海</li>  

        <li>天津</li>  

        <li>河南</li>  

    </ul>  

</body>  

</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
JavaScript 空位补零实现代码
Feb 26 Javascript
node.js中的events.emitter.removeListener方法使用说明
Dec 10 Javascript
jquery小火箭返回顶部代码分享
Aug 19 Javascript
jQuery解析与处理服务器端返回xml格式数据的方法详解
Jul 04 Javascript
浅谈angularJS中的事件
Jul 12 Javascript
JS原生带小白点轮播图实例讲解
Jul 22 Javascript
Vue学习笔记之表单输入控件绑定
Sep 05 Javascript
JS实现快速比较两个字符串中包含有相同数字的方法
Sep 11 Javascript
vuex中使用对象展开运算符的示例
Sep 25 Javascript
Vue实现内部组件轮播切换效果的示例代码
Apr 07 Javascript
详解JavaScript的BUG和错误
May 07 Javascript
layui switch 开关监听 弹出确定状态转换的例子
Sep 21 Javascript
js+css实现tab菜单切换效果的方法
Jan 20 #Javascript
jQuery中Ajax的get、post等方法详解
Jan 20 #Javascript
js动态切换图片的方法
Jan 20 #Javascript
JavaScript 基本概念
Jan 20 #Javascript
自己动手手写jQuery插件总结
Jan 20 #Javascript
JavaScript学习心得之概述
Jan 20 #Javascript
DOM基础教程之使用DOM
Jan 19 #Javascript
You might like
PHP 变量定义和变量替换的方法
2009/07/30 PHP
php HandlerSocket的使用
2011/05/02 PHP
php中实现简单的ACL 完结篇
2011/09/07 PHP
一个简单的PHP验证码实现代码
2014/05/10 PHP
Thinkphp实现MySQL读写分离操作示例
2014/06/25 PHP
用 Composer构建自己的 PHP 框架之设计 MVC
2014/10/30 PHP
完美的php分页类
2017/10/24 PHP
PHP代码重构方法漫谈
2018/04/17 PHP
基于jquery的滑动样例代码
2010/11/20 Javascript
js模仿html5 placeholder适应于不支持的浏览器
2013/01/13 Javascript
利用javascript数组长度循环数组内所有元素
2013/12/27 Javascript
jQuery插件实现静态HTML验证码校验
2015/11/06 Javascript
js 动态生成json对象、时时更新json对象的方法
2016/12/02 Javascript
JavaScript仿支付宝6位数字密码输入框
2016/12/29 Javascript
jQuery插件FusionCharts实现的2D面积图效果示例【附demo源码下载】
2017/03/06 Javascript
bootstrap fileinput插件实现预览上传照片功能
2018/01/23 Javascript
使用jQuery实现掷骰子游戏
2019/10/24 jQuery
[01:15]《辉夜杯》北京网鱼队巡礼
2015/10/26 DOTA
[03:16]DOTA2完美大师赛主赛事首日集锦
2017/11/23 DOTA
[02:06]2018完美世界全国高校联赛秋季赛开始报名(附彩蛋)
2018/09/03 DOTA
python 把数据 json格式输出的实例代码
2016/10/31 Python
python logging日志模块以及多进程日志详解
2018/04/18 Python
python3使用GUI统计代码量
2019/09/18 Python
Python在centos7.6上安装python3.9的详细教程(默认python版本为2.7.5)
2020/10/15 Python
appium+python自动化配置(adk、jdk、node.js)
2020/11/17 Python
如何用Django处理gzip数据流
2021/01/29 Python
美国顶级水上运动专业店:Marine Products
2018/04/15 全球购物
阿联酋手表和配饰购物网站:Rivolishop
2019/11/25 全球购物
经贸日语专业个人求职信范文
2014/04/29 职场文书
市场营销专业毕业生求职信
2014/07/21 职场文书
正风肃纪剖析材料
2014/09/30 职场文书
单位租车协议书
2015/01/29 职场文书
2015年扶贫帮困工作总结
2015/05/20 职场文书
公司行政管理制度范本
2015/08/05 职场文书
动态规划之使用备忘录来改进Javascript函数
2022/04/07 Javascript
python如何利用cv2.rectangle()绘制矩形框
2022/12/24 Python