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之解决IE下不渲染的bug
Jun 29 Javascript
jQuery 插件仿百度搜索框智能提示(带Value值)
Jan 22 Javascript
node.js中的fs.renameSync方法使用说明
Dec 16 Javascript
jQuery实现html表格动态添加新行的方法
May 28 Javascript
jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
Mar 09 Javascript
JavaScript实现自动跳转文本功能
May 25 Javascript
three.js实现3D影院的原理的代码分析
Dec 18 Javascript
Vue中Quill富文本编辑器的使用教程
Sep 21 Javascript
layui实现数据表格table分页功能(ajax异步)
Jul 27 Javascript
在 Vue 中使用 JSX 及使用它的原因浅析
Feb 10 Javascript
浅析TypeScript 命名空间
Mar 19 Javascript
Vue接口封装的完整步骤记录
May 14 Vue.js
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图片上传类带图片显示
2006/11/25 PHP
php递归删除目录与文件的方法
2015/01/30 PHP
Codeigniter发送邮件的方法
2015/03/19 PHP
Yii2.0中使用js异步删除示例
2017/03/10 PHP
Laravel Reponse响应客户端示例详解
2020/09/03 PHP
在JavaScript里嵌入大量字符串常量的实现方法
2013/07/07 Javascript
js的匿名函数使用介绍
2013/12/11 Javascript
jQuery使用andSelf()来包含之前的选择集
2014/05/19 Javascript
jQuery中scrollLeft()方法用法实例
2015/01/16 Javascript
异步JS框架的作用以及实现方法
2015/10/29 Javascript
jquery实现手风琴效果
2015/11/20 Javascript
Vue 固定头 固定列 点击表头可排序的表格组件
2016/11/25 Javascript
详解Vue自定义过滤器的实现
2017/01/10 Javascript
vue-cli脚手架-bulid下的配置文件
2018/03/27 Javascript
JavaScript 判断iPhone X Series机型的方法
2019/01/28 Javascript
JavaScript创建、读取和删除cookie
2019/09/03 Javascript
前端深入理解Typescript泛型概念
2020/03/09 Javascript
在vue中created、mounted等方法使用小结
2020/07/21 Javascript
树莓派中python获取GY-85九轴模块信息示例
2013/12/05 Python
Python字符串处理函数简明总结
2015/04/13 Python
Python3单行定义多个变量或赋值方法
2018/07/12 Python
python实现给scatter设置颜色渐变条colorbar的方法
2018/12/13 Python
OpenCV图像颜色反转算法详解
2019/05/13 Python
Python3.8中使用f-strings调试
2019/05/22 Python
在canvas上实现元素图片镜像翻转动画效果的方法
2018/03/20 HTML / CSS
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
2015/10/22 面试题
J2EE相关知识面试题
2013/08/26 面试题
污水厂厂长岗位职责
2014/01/04 职场文书
给客户的道歉信
2014/01/13 职场文书
中国梦团日活动总结
2014/07/07 职场文书
民主评议政风行风整改方案
2014/09/17 职场文书
中小学生学籍证明
2014/10/25 职场文书
2014年酒店服务员工作总结
2014/12/08 职场文书
2015年英语教研组工作总结
2015/05/23 职场文书
门面租赁合同范文
2019/08/06 职场文书
一文了解JavaScript用Element Traversal新属性遍历子元素
2021/11/27 Javascript