zoukankan      html  css  js  c++  java
  • web浏览器中的javascript

    window 对象中其中一个最重要的属性是document,它引用document对象,后者表示显示在窗口中的文档。document对象有一些重要方法,比如getElementById(),它可以基于元素id属性的值返回单一的文档元素(表示html标签的一对开始/结束标记,以及它们之间的所有内容):

    //查找id = "time"的元素
    var time = document.getElementById("time");
    //如果元素为空,往里面插入当前的日期和时间
    if(time.firstChild == null){
        time.appendChild(document.createTextNode(new Date().toString()))
    }
    //修改添加class样式
    boxF.style.backgroundColor = "yellow";
    //修改class类名/id/内容
    boxF.id = "boxUp";
    //事件处理
    //当用户单击time元素时,更新/改变它的内容
    btn.onclick = function(){
            this.innerHTML = new Date().toString()
        }

    显示内容的简单客户端javascript:

    <div class="reveal">
            <div class="handle">点击</div>
     </div>
           /*class = "reveal"的元素的子元素都不显示*/
            .reveal*{
                display: none;
            }
            /*除了class = "handle"的元素*/
            .reveal*.handle{
                display: none;
            }
    //所有的页面逻辑在onload事件之后启动
        window.onload = function(){
            //找到所有class名为"reveal"的容器元素
            var reveal = document.getElementsByClassName("reveal");
            //对每个元素进行遍历
            for(var i = 0;i<reveal.length;++i){
                var let = reveal[i];
                var title = let.getElementsByClassName("handle")[0];
                //当单击这个元素时,呈现剩下的内容
                console.log(title);
                addRevealHandler(title,let)
            }
            function addRevealHandler(title,let){
                console.log(title,let);
                title.onclick = function(){
                    if(let.className === "reveal"){
                        let.className = "revealed";
                    }
                    else if (let.className === "revealed") {
                        let.className = "reveal"
                    }
                }
            }
        }
  • 相关阅读:
    继承作业0920
    类与对象
    类和对象基础题
    类和对象数组
    数组
    字符串
    2.1面向对象
    7.1 Java集合概述
    Java动态代理的两种实现方法
    18.5.2动态代理和AOP
  • 原文地址:https://www.cnblogs.com/JinQing/p/6709735.html
Copyright © 2011-2022 走看看