美文网首页
2019-05-19getElementsByTagName和c

2019-05-19getElementsByTagName和c

作者: 菩灵 | 来源:发表于2019-05-19 13:54 被阅读0次
image.png

mv.getElementsByTagName获取了全部的标签
mv.childNodes获取了全部的子节点(包含了文本节点,元素节点,属性节点等)
mv.children只获取子元素节点

mv.firstElementChild获取了第一个子元素(只读类型但存在兼容性问题),如果没有子节点获取的是null

兼容性问题解决:定义一个函数:

function getFirstElementChild(element):{
  var node, nodes = this.childNodes, i = 0;
  while(node = nodes[i++]){
      if(node.noteType == 1){
            return node;
        } 
    }
    return null;
}

++i先执行次数+1;++i先执行i的初始值,再加
while当里面的被赋值变量的值不是none的时候就为真
找到了第一个子元素之后就直接return node终止执行

JavaScript:void(0) 等同于 JavaScript:undefined,放在a标签的href中不执行任何操作


image.png

相关文章

  • 2019-05-19getElementsByTagName和c

    mv.getElementsByTagName获取了全部的标签mv.childNodes获取了全部的子节点(包含了...

  • c和c++比较

    1. 类型增强 c语言中这样可以通过编译,c++中这样会报错 c++需要改为 tips:如何查看const修饰的范...

  • A和B和C

    B是一个刚出庐的贼! 第一次下手,B买了葱油饼壮胆。葱油饼是老板自己做的,老板是个实在人,葱给的够够的。B一口气吃...

  • 宿舍关系图

    我、A、B、C 大一上 我和A、B、C 大一下 我和B、 A和C 大二上 我和B和C 、A和其他人 大二下 我和C...

  • 最新kali之clang

    描述: clang-Clang C,C ++和Objective-C编译器。 clang是一个C、c++和Obje...

  • 所有的离开都是为了更美好的遇见吧

    C:时间和新欢 c:时间 C:在一起么 c:在 C:不完...

  • On Duplicate Key Update细节,update

    On Duplicate Key Update细节,update c=c 和update c=values(c)区...

  • C和G

    我有两个朋友,都是我觊觎很久而依然是朋友的朋友。我曾对她们怦然心动,但也仅止于此。 一个是C小姐,我见证了她的爱情...

  • 婷和C

    婷姑娘很甜美,她是我见过第一个爱撒娇卖萌还能让人感觉特舒服的人。 我看人喜欢打听人家的成长环境,婷姑娘家里排名老三...

  • c和指针

    一、数组 1. 初始化 静态变量仅被初始化一次,当没有显式给出初始值时,编译器会自动将其初始化为0。静态变量在程序...

网友评论

      本文标题:2019-05-19getElementsByTagName和c

      本文链接:https://www.haomeiwen.com/subject/ctpfzqtx.html