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 相关文章推荐
js 本地预览的简单实现方法
Feb 18 Javascript
js中settimeout方法加参数的使用实例
Feb 27 Javascript
javascript的函数作用域
Nov 12 Javascript
JavaScript修改浏览器tab标题小技巧
Jan 06 Javascript
简介BootStrap model弹出框的使用
Apr 27 Javascript
jQuery实现侧浮窗与中浮窗切换效果的方法
Sep 05 Javascript
vue小图标favicon不显示的解决方案
Sep 19 Javascript
JS实现对json对象排序并删除id相同项功能示例
Apr 18 Javascript
vue+axios新手实践实现登陆的示例代码
Jun 06 Javascript
使用Node搭建reactSSR服务端渲染架构
Aug 30 Javascript
vue-cli的build的文件夹下没有dev-server.js文件配置mock数据的方法
Apr 17 Javascript
JavaScript如何利用Promise控制并发请求个数
May 14 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上传图片类(随机名,缩略图,加水印)
2010/06/30 PHP
php数组函数序列 之shuffle()和array_rand() 随机函数使用介绍
2011/10/29 PHP
php无限遍历目录示例
2014/02/21 PHP
CI框架给视图添加动态数据
2014/12/01 PHP
Yii遍历行下每列数据的方法
2016/10/17 PHP
零基础学JavaScript最新动画教程+iso光盘下载
2008/01/22 Javascript
关于全局变量和局部变量的那些事
2013/01/11 Javascript
Jquery post传递数组方法实现思路及代码
2013/04/28 Javascript
javascript dom追加内容实现示例
2013/09/21 Javascript
javascript生成随机颜色示例代码
2014/05/05 Javascript
jquery select2的使用心得(推荐)
2016/12/04 Javascript
Angular实现的内置过滤器orderBy排序与模糊查询功能示例
2017/12/29 Javascript
vue 路由页面之间实现用手指进行滑动的方法
2018/02/23 Javascript
vue项目中使用百度地图的方法
2018/06/08 Javascript
jQuery分组选择器简单用法示例
2019/04/04 jQuery
js操作两个json数组合并、去重,以及删除某一项元素
2020/09/22 Javascript
[02:42]2014DOTA2国际邀请赛 三冰专访:我会打到Ti20
2014/07/13 DOTA
[02:24]DOTA2亚洲邀请赛 NAVI战队出场宣传片
2015/02/07 DOTA
[45:52]完美世界DOTA2联赛PWL S3 Forest vs INK ICE 第二场 12.09
2020/12/12 DOTA
pytorch 实现在一个优化器中设置多个网络参数的例子
2020/02/20 Python
用python绘制樱花树
2020/10/09 Python
pycharm远程连接服务器并配置python interpreter的方法
2020/12/23 Python
HTML5 video标签(播放器)学习笔记(二):播放控制
2015/04/24 HTML / CSS
Expedia印度:您的一站式在线旅游网站
2017/08/24 全球购物
美国牙科折扣计划:DentalPlans.com
2019/08/26 全球购物
Athleta官网:购买女士瑜伽服、技术运动服和休闲运动服
2020/11/12 全球购物
初三政治教学反思
2014/01/30 职场文书
个人求职信范文分享
2014/01/31 职场文书
施工单位安全责任书
2014/07/24 职场文书
人力资源管理求职信
2014/08/07 职场文书
通用员工手册范本
2015/05/14 职场文书
2016年教师寒假学习心得体会
2015/10/09 职场文书
pytorch 实现在测试的时候启用dropout
2021/05/27 Python
详解java如何集成swagger组件
2021/06/21 Java/Android
Python读写yaml文件
2022/03/20 Python
漫画《催眠麦克风-Dawn Of Divisions》第二卷PV公开
2022/04/05 日漫