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 相关文章推荐
Ajax执行顺序流程及回调问题分析
Dec 10 Javascript
Jquery网页出现的乱码问题的三种解决方法
Jun 30 Javascript
js实现广告漂浮效果的小例子
Jul 02 Javascript
JS实现仿中关村论坛评分后弹出提示效果的方法
Feb 23 Javascript
轻松学习jQuery插件EasyUI EasyUI实现拖放商品放置购物车
Nov 30 Javascript
BootStrap与Select2使用小结
Feb 17 Javascript
js遍历json对象所有key及根据动态key获取值的方法(必看)
Mar 09 Javascript
原生JS实现自定义滚动条效果
Oct 27 Javascript
JavaScript 点击触发复制功能实例详解
Nov 02 Javascript
Vue2 添加数据可视化支持的方法步骤
Jan 02 Javascript
javascript数据类型中的一些小知识点(推荐)
Apr 18 Javascript
vue 实现微信浮标效果
Sep 01 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/08/19 PHP
PHP间隔一段时间执行代码的方法
2014/12/02 PHP
php实现搜索一维数组元素并删除二维数组对应元素的方法
2015/07/06 PHP
phpQuery采集网页实现代码实例
2020/04/02 PHP
建立良好体验度的Web注册系统ajax
2007/07/09 Javascript
利用JQuery的load函数动态加载其它页面的内容的实现代码
2010/12/14 Javascript
JavaScript中计算网页中某个元素的位置
2015/06/10 Javascript
AngularJS入门教程之AngularJS 模板
2016/08/18 Javascript
使用nodejs下载风景壁纸
2017/02/05 NodeJs
详解Vue 事件驱动和依赖追踪
2017/04/22 Javascript
AngularJS解决ng-if中的ng-model值无效的问题
2017/06/21 Javascript
详解webpack 多页面/入口支持&amp;公共组件单独打包
2017/06/29 Javascript
详解vue-cli本地环境API代理设置和解决跨域
2017/09/05 Javascript
vue实现添加与删除图书功能
2018/10/07 Javascript
js form表单input框限制20个字符,10个汉字代码实例
2019/04/12 Javascript
Moment.js实现多个同时倒计时
2019/08/26 Javascript
javascript设计模式 ? 适配器模式原理与应用实例分析
2020/04/13 Javascript
vue路由结构可设一层方便动态添加路由操作
2020/08/31 Javascript
python如何拆分含有多种分隔符的字符串
2018/03/20 Python
python统计多维数组的行数和列数实例
2018/06/23 Python
python3转换code128条形码的方法
2019/04/17 Python
Django 过滤器汇总及自定义过滤器使用详解
2019/07/19 Python
pytorch的batch normalize使用详解
2020/01/15 Python
sklearn和keras的数据切分与交叉验证的实例详解
2020/06/19 Python
PyQT5速成教程之Qt Designer介绍与入门
2020/11/02 Python
CSS3动画之流彩文字效果+图片模糊效果+边框伸展效果实现代码合集
2017/08/18 HTML / CSS
html5文本内容_动力节点Java学院整理
2017/07/11 HTML / CSS
应届优秀本科大学毕业生自我鉴定
2014/01/21 职场文书
记帐员岗位责任制
2014/02/08 职场文书
便利店投资创业计划书
2014/02/08 职场文书
美容院营销方案
2014/03/05 职场文书
ktv筹备计划书
2014/05/03 职场文书
2014年人大工作总结
2014/12/10 职场文书
党员廉洁自律个人总结
2015/02/13 职场文书
爱的教育观后感
2015/06/17 职场文书
MySQL pt-slave-restart工具的使用简介
2021/04/07 MySQL