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

 更新时间:2015年01月20日 10:02:23   投稿:shichen2014  
这篇文章主要介绍了javascript动态修改Li节点值的方法,涉及针对li节点的操作技巧,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了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程序设计有所帮助。

相关文章

  • uniapp获取当前位置及检测授权状态效果

    uniapp获取当前位置及检测授权状态效果

    这篇文章主要介绍了uniapp获取当前位置及检测授权状态效果,本文通过示例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2024-04-04
  • 获取JS中网页各种高宽与位置的方法总结

    获取JS中网页各种高宽与位置的方法总结

    本文详细罗列了如何在javascript获取网页各种高宽及位置,内容比较全面,有需要的可以参考一下。
    2016-07-07
  • JS获取鼠标坐标的实例方法

    JS获取鼠标坐标的实例方法

    这篇文章介绍了JS获取鼠标坐标的实例方法,有需要的朋友可以参考一下
    2013-07-07
  • js实现3D照片墙效果

    js实现3D照片墙效果

    这篇文章主要介绍了js实现3D照片墙效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-10-10
  • .html文件防止script脚本缓存的三种方法

    .html文件防止script脚本缓存的三种方法

    现在有这样一个问题,由于一些原因,我们经常需要修改gTool的代码然后上传更新cdn,但是用户通过 html 文件访问的 gTool 链接实际上还是缓存的,所以现在问题就是如何禁止缓存,文中给大家介绍了三个方法供大家参考,需要的朋友可以参考下
    2024-01-01
  • JavaScript股票的动态买卖规划实例分析下篇

    JavaScript股票的动态买卖规划实例分析下篇

    这篇文章主要介绍了JavaScript对于动态规划解决股票问题的真题例举讲解。文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • javascript基础知识之html5轮播图实例讲解(44)

    javascript基础知识之html5轮播图实例讲解(44)

    这篇文章主要为大家详细介绍了javascript基础知识之html5轮播图,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • js调用设备摄像头的方法

    js调用设备摄像头的方法

    这篇文章主要为大家详细介绍了js调用设备摄像头的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • 对于JavaScript继承你到底了解多少

    对于JavaScript继承你到底了解多少

    js的继承机制不同于传统的面向对象语言,采用原型链实现继承,基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法,下面这篇文章主要给大家介绍了关于JS继承的相关资料,需要的朋友可以参考下
    2021-09-09
  • 原生js实现表格翻页和跳转

    原生js实现表格翻页和跳转

    这篇文章主要为大家详细介绍了原生js实现表格翻页和跳转,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-09-09

最新评论