JS-NO.6

DOM中元素获取的方式

  • id获取:var oDiv=document.getElementById('div1'); 注意,只能用document;
  • class获取:document.getElementsByClassName('haha'); 可以限定范围的获取元素
  • tagName:可以限定范围的获取元素
  • querySelect
    • tag
    • '#'id
    • .class
  • querySelectAll; 注意,querySelectAll获取到的是一组元素,即使是页面中唯一的id,也得加[];

节点

|nodeType |nodeName | nodeValue|
---|---
文本节点 | 3 | "#text" | 文本内容
元素节点 | 1|大写的标签名| null
注释节点 | 8| #comment |注释内容
document节点 | 9|#document| null

节点关系

  • children 子元素
    • 一般情况兼容,但是在IE7/8下,如果有注释的话,拿到的是不准确的;
  • childNodes 拿到所有的子节点
  • parentNode 父元素; 拿的是结构上的父级;
  • previousSibling 上一个哥哥节点
  • nextSibling 下一个弟弟节点

久久乘法表 + 扩展




    
    圆梦源:勿忘初心,方得始终
    


    getChildren

    
    
    
        
        圆梦源:勿忘初心,方得始终
    
    
    
    

    previouseSbling

    
    
    
        
        圆梦源:勿忘初心,方得始终
    
    
    
    第1个div
    111111 22222 33333
    第2个div
    第3个div
    第4个div
    第5个div

    你可能感兴趣的:(JS-NO.6)