• 弹出当前值以及修改


    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    <script type="text/javascript">
    //点击时,加载页面
    window.onload=function(){
    //文本节点一定是元素节点的子节点
    //获取文本节点所在的元素节点,获得所有的li节点
    var liNodes = document.getElementsByTagName("li");
    //循环每一个li
    for(var i=0;i<liNodes.length;i++){
    //给每个li节点添加一个onclick事件
    liNodes[i].onclick=function(){
    //输出当前的文本节点的值。this表示当前
    alert(this.firstChild.nodeValue);
    }
    }
    //获取文本节点所在的元素节点
    var idNodes=document.getElementById("sh");
    //通过 firstChild 定义为到文本节点
    var idTest = idNodes.firstChild;
    alert(idTest.nodeValue);
    idTest.nodeValue = "上海,你好";
    //这样的不是文本节点,所以不用nodeValue
    var name = document.getElementById("name");
    alert(name.value);
    name.value = "照顾好自己";
    }
    </script>
    </head>
    <body>
    <p>你想去的城市:</p>
    <ul id="city">
    <li id="sh" name="moudu">上海</li>
    <li>深圳</li>
    </ul>
    <br/>
    <p>你喜欢的编程?</p>
    <ul>
    <li id="java">Java</li>
    <li>Javascript</li>
    </ul>
    <br/>
    name:<input type="text" id="name" name="username" value="爱一个人很难"/>
    </body>
    </html>

    《注释:getElementsByTagName是通过查找整个 HTML 文档中的任何 HTML 元素,传回指定名称的元素集合。》

  • 相关阅读:
    交叉编译qt5.4.1遇到的错误
    qt5.4.1官网上找不到
    Runtime dependency gstreameraudio1.0 found: NO (tried pkgconfig and cmake)
    gstreamer库 ubuntu下安装
    gstreamer编译错误
    gstreamer在ubuntu上源码编译
    http学习
    SQL定义变量
    对w3wp.exe的一点认识!
    官方发布!DevExpress WPF 2022年产品升级路线图
  • 原文地址:https://www.cnblogs.com/caocx/p/6257015.html
Copyright © 2020-2023  润新知