常用的属性和方法

innerHTML    改变html双标签中的内容

 

document.getElementById()  通过id获取元素

document.getElementsByTagName()  通过标签名字获取元素

    document.getElementsByTagName("*")  获取所有标签元素

document.createElement()  生成一个新标签

插入节点

  appendChild()  添加孩子放到最后面

    

    

  insertBefore(插入的节点,参照节点)  子节点 添加孩子

    示例:放到了第一个孩子的前面

    

    

    如果第二个参数为 null ,则默认这新生成的盒子放到最后面。

    

 

移除节点

  removeChild()  移除孩子节点

替换节点

  replaceChild()  替换子节点

克隆节点

  cloneNode()  复制节点,括号里面可以跟参数,默认是false(不要通过id克隆,id尽量保持唯一)

  参数:true  如果是true,深层复制,除了复制本盒子,还复制子节点 

     false   如果为false,  浅层复制,只复制本节点,不复制子节点。

  

  

 

 

设置节点属性

  获取节点属性  

    getAttribute(属性)      获取属性    

    通过这个方法,可以得到 某些元素的  某些属性

    

    弹出对话框:  弹出title里面的内容

    

  设置节点属性

    setAttribute(“属性”,”值”);

    比如说,我们想要把 一个 类名  改为   demo 

    div.setAttribute(“class”,”demo”);

  删除某个属性

    removeAttribute(“属性”);

    demo.removeAttribute(“title”) 

    这个盒子就没有title  属性  给删掉了

 

按钮不可用     button.disable = true;

 

数组常用方法

push()       向数组的末尾添加一个或多个元素,并返回新长度

unshift()    向数组的开头添加一个或多个元素,并返回新长度

pop()        移除数组的最后一个元素,返回最后一个值(被移除的那个值),这个方法没有参数

shift()       移除数组的第一个元素,返回第一个值(被移除的那个值),这个方法没有参数

concat()    连接两个数组,不影响原数组a = [1,2,3]   b = [4,5,6]     a.cconcat(b) == [1,2,3,4,5,6]

join()        返回一个数组转化的字符串,原数组不会改变       数组名. join(符号)

split()       返回一个由字符串转化的数组,字符串中的分隔符号需要与方法中的符号一致

posted @ 2016-11-03 13:06  大石头Oo  阅读(148)  评论(0编辑  收藏  举报