JavaScript事件和对象取值(二)

14 篇文章 0 订阅

一:window对象

  • alert()                  //警告框
  • prompt()              //对话框
  • confirm()             //确认框
  • open()                 //打开一个窗口
  • close()                 //关闭窗口
  • print()                  //打印窗口内容
  • focus()                 //聚焦

二:JavaScript计时器

  1.  setTimeout("clock()",1000)  //指定的延迟时间之后来执行代码
  2.  clearTimeout(计时器)          //取消setTimeout的设置
  3. setInterval("clock()",1000)    //每隔指定的时间执行代码
  4. clearInterval()                       //取消setInterval的设置

三: History对象

  1. window.history.back();           //加载history的前一个URL
  2. window.history.forward();      //加载history的下一个URL
  3. window.history.go(number);  //加载history列表中的具体某个页面(-1//前一个,0,1//下一个)
  4. window.history.length;           //返回浏览器历史列表的URL数量

四: DOM对象

  1. getElementById()方法
  2. getElementsByName()方法     //length是指相同name的个数
  3. getElementsByTagName()方法//获取节点,例li
  4. getAttribute()方法                    //Obj.getAttribute(name)通过元素节点名获取值
  5. setAttribute(name,value)方法  
  6. firstChild/lastChild                    //Obj.firstChild
  7. nextSibling/previousSibling      //访问兄弟节点,若无节点返回空
  8. appendChild(node)                  //插入节点
  9. <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>无标题文档</title>
    </head>
    <body>
    
    <ul id="test">
      <li>JavaScript</li>
      <li>HTML</li>
    </ul> 
     
    <script type="text/javascript">
    
      var otest = document.getElementById("test");  
      var newnode=document.createElement("li");
      newnode.innerHTML="PHP";
     otest.appendChild(newnode);
              
    </script> 
    
    </body>
    </html>
  10. insertBefore()                         //插入在节点之前                                                                                                                         例:
    //在script 标签内补充代码,实现创建一个新li标签,内容为"php",并将新创建的li插入到内容为HTML的标签
     前
    <ul id="test"><li>JavaScript</li><li>HTML</li></ul> 
     
    <script type="text/javascript">
    
      var otest = document.getElementById("test");  
      var newnode=document.createElement("li");
      newnode.innerHTML="PHP";
      otest.insertBefore(newnode,otest.childNodes[1]);
      
    </script> 
  11. removeChild()                              //删除节点
  12. replaceChild()                              //替换节点
  13. createElement("类型(li)")             //创建元素节点

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值