• DOM


    alert()  //提示框,只有一个“确定”按钮

    confirm()  //确认框,有“确定、取消”两个按钮

    var res=confirm("确认要删除吗?");//点确定返回true,取消返回false

    prompt()  //输入框,有个文本框,一个“确定”,一个“取消”按钮,确定则返回文本框中的值,取消返回null

    var result = prompt("请输入年龄","10");

    setInterval(code,delay)  //每隔delay毫秒执行一次code代码(执行多次)

    //跑马灯
         var left=0;
            var dire=1;
            window.onload=function(){
                //设置定时器
                setInterval(run,100);
            }
            function run(){
                left+=10*dire;
                //计算最左侧的值,当宽度大于等于浏览器宽度时
                if(left+100>=window.innerWidth){
                    dire=-1;
                }
                //当到达最左侧时
                if(left<=0){
                    dire=1;
                }
                document.getElementById("run").style.left=left+"px";
            }
            </script>
            <style>
                div{
                    position:absolute;
                    background-color: skyblue;
                    100px;
                }
            </style>

    clearInterval()  //清除定时器

    setTimeOut(code,delay)  //等待delay毫秒后再执行code代码(执行一次)

    clearTimeOut()  //清除延时器

    重定向location

      记录当前浏览器窗口地址栏信息的对象

      href属性用于设置加载的url

    location.href("XXX.html");

    获取元素方法

    document.getElementById("Id")//根据id属性获取元素节点
    document.getElementsByName("name")//根据name属性获取节点列表
    document.getElementsByClassName("class")//根据class获取节点列表
    document.getElementsByTagName("tag")//根据标签名获取节点列表

    参数event

      event在事件发生时,由浏览器创建出来的一个对象,包含了鼠标的位置等信息

    function(e){}

    对于早期ie浏览器,不支持参数e的形式,对于火狐浏览器,不支持event关键字,对于当前最新的ie浏览器,两种都支持

    动态操作元素

    createElement()  动态创建元素

    appendChild()  将新元素追加到末尾

    insertBefore(新元素对象,原节点)  将新节点插入到某节点前

    firstChild  获取第一个元素

    childNodes  获取所有子节点元素

    removeChild(子元素对象)  删除元素

    操作样式

    dom.style.left、dom.style.width="200px"、

    dom.className="content"  

    dom.style.cssFloat="right"

    //dom.style.backgroundColor不允许使用‘-’

  • 相关阅读:
    vnc安装
    centos下安装图形界面
    granfana telegraf influx安装与使用
    jenkins安装与使用
    yum使用手册
    Python模块--并发相关threading、multiprocessing、Queue、gevent
    Python模块--logging
    Python模块--psutil
    python模块--Beautifulsoup
    Python模块--Pexpect
  • 原文地址:https://www.cnblogs.com/xiaonangua/p/7405868.html
Copyright © 2020-2023  润新知