zoukankan      html  css  js  c++  java
  • DOM对象操作HTML元素和消息对话框(alert,confirm,prompt)(一)

    DOM对象操作HTML元素和消息对话框(alert,confirm,prompt)
    <head>
        <meta charset="UTF-8">
        <title>DOM对象操作HTML元素和消息对话框</title>
    </head>
    <body>
    <p name="pn">hello</p>
    <p name="pn">hello</p>
    <p name="pn">hello</p>
    <p name="pn">hello</p>

    <a id="aid" title="你点击了我">hello world</a>

    <ul>
        <li>第一个</li>
        <li>第二个</li>
        <li>第三个</li>
        <li>第四个</li>
    </ul>
    <ul>
        <li>第一个</li>
        <li>第二个</li>
        <li>第三个</li>
        <li>第四个</li>
    </ul>

    <script>
        function getByName(){
            var pname=document.getElementsByName("pn");
            alert(pname.length);
            var pnode=pname[2];
            pnode.innerHTML=window.prompt("提示","请输入你的姓名");

            var yesorno=window.confirm("单击“确定”继续。单击“取消”停止。");
            if(yesorno){
                alert("欢迎你访问我们的web主页");
            }
            else{
                alert("你看到这么华丽的界面,你舍得退出吗");
            }
        }

        function getByTagName(){
            var ptagname=document.getElementsByTagName("p");
            alert(ptagname.length);
            var pnode=ptagname[1];
            pnode.innerHTML=window.prompt("提示","请输入内容");

        }
        function getAttribute(){
            var anode=document.getElementById("aid");
            var attr=anode.getAttribute("title");
            alert(attr);

        }
        function setAttribute(){
            var anode=document.getElementById("aid");
            var attr=anode.setAttribute("title","动态修改了title属性内容");
            var attr=anode.getAttribute("title");
            alert(attr);
        }

        function getChildNode(){
            var childnode=document.getElementsByTagName("ul")[0].childNodes;
            alert(childnode.length);
        }
        //getByName();
        //getByTagName();
        //getAttribute();
        //setAttribute();
        getChildNode();
    </script>
    </body>

  • 相关阅读:
    lambda表达式查询经验:IN 和groupby的使用
    Sql server 查询指定时间区间工作日数、休息日数等日期操作
    ASP.NET MVC用存储过程批量添加修改数据
    .NET十五周年生日快乐 (3月7日发布Visual Studio 2017正式版?)
    浅谈 MVC中的ViewData、ViewBag和TempData
    ASP.NET给前端动态添加修改 CSS样式JS 标题 关键字
    元宵节大家来猜灯谜,祝元宵节快乐!
    Visual Studio 2017 RC 初探安装
    MySql存储过程的使用
    准备熟悉Kaggle -菜鸟进阶
  • 原文地址:https://www.cnblogs.com/YangMT/p/4863814.html
Copyright © 2011-2022 走看看