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 相关文章推荐
用JQuery 实现AJAX加载XML并解析的脚本
Jul 25 Javascript
js动态调用css属性的小规律及实例说明
Dec 28 Javascript
js选项卡的实现方法
Feb 09 Javascript
轻量级javascript 框架Backbone使用指南
Jul 24 Javascript
实现音乐播放器的代码(html5+css3+jquery)
Aug 04 Javascript
JS触摸与手势事件详解
May 09 Javascript
原生js jquery ajax请求以及jsonp的调用方法
Aug 04 jQuery
vue mint-ui学习笔记之picker的使用
Oct 11 Javascript
深入研究React中setState源码
Nov 17 Javascript
解决vue页面刷新或者后退参数丢失的问题
Mar 13 Javascript
vue 动态添加的路由页面刷新时失效的原因及解决方案
Feb 26 Vue.js
用javascript制作qq注册动态页面
Apr 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
当海贼王变成JOJO风
2020/03/02 日漫
ThinkPHP路由机制简介
2016/03/23 PHP
实现PHP搜索加分页
2016/10/12 PHP
javaScript同意等待代码实现心得
2011/01/01 Javascript
JS字符串拼接在ie中都报错的解决方法
2014/03/27 Javascript
jQuery 局部div刷新和全局刷新方法总结
2016/10/05 Javascript
对vue.js中this.$emit的深入理解
2018/02/23 Javascript
Angular6笔记之封装http的示例代码
2018/07/27 Javascript
localstorage实现带过期时间的缓存功能
2019/06/28 Javascript
layui写后台表格思路和赋值用法详解
2019/11/14 Javascript
js实现时钟定时器
2020/03/26 Javascript
简单介绍Python中利用生成器实现的并发编程
2015/05/04 Python
Python yield 使用浅析
2015/05/28 Python
TensorFlow 实战之实现卷积神经网络的实例讲解
2018/02/26 Python
Python图像处理之直线和曲线的拟合与绘制【curve_fit()应用】
2018/12/26 Python
Python Selenium 之数据驱动测试的实现
2019/08/01 Python
Django 创建新App及其常用命令的实现方法
2019/08/04 Python
利用OpenCV和Python实现查找图片差异
2019/12/19 Python
python上传时包含boundary时的解决方法
2020/04/08 Python
Python+PyQt5实现灭霸响指功能
2020/05/25 Python
Keras-多输入多输出实例(多任务)
2020/06/22 Python
Python使用tkinter实现摇骰子小游戏功能的代码
2020/07/02 Python
keras实现VGG16方式(预测一张图片)
2020/07/07 Python
英国拳击装备购物网站:RDX Sports
2018/01/23 全球购物
全球知名的珠宝首饰品牌:Kay Jewelers
2018/02/11 全球购物
新加坡领先的在线生活方式和杂货购物网站:EAMART
2019/04/02 全球购物
卫校中专生个人自我评价
2013/09/19 职场文书
毕业生精彩的自我评价分享
2013/10/06 职场文书
英文版网络工程师求职信
2013/10/28 职场文书
5s推行计划书
2014/05/06 职场文书
升旗仪式演讲稿
2014/05/08 职场文书
工作期间打牌检讨书范文
2014/11/20 职场文书
初三学生语文考试作弊检讨书
2014/12/14 职场文书
跳高加油稿
2015/07/21 职场文书
军事理论课感想
2015/08/11 职场文书
css3中2D转换之有趣的transform形变效果
2022/02/24 HTML / CSS