美文网首页
Dom1 子节点

Dom1 子节点

作者: maomizone | 来源:发表于2017-03-15 16:12 被阅读0次

childNodes:数组存储,包含文本节点和元素节点
children: 数组存储,包含元素节点

  • nodeType==3 文本节点 一串文字dasdsafd 没有标签
  • nodeType==1 元素节点 ```
    <a></a>

<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
li{
list-style: none;
width: 200px;
height: 20px;
margin: 5px;
}
</style>
<script>
window.onload = function(){
var ul = document.getElementById("ul");
// nodeType==3 文本节点 一串文字dasdsafd 没有标签
// nodeType==1 元素节点
alert(ul.childNodes.length); // 9
alert(ul.children.length); // 4

        // 包含文本节点和元素节点
        for(var i = 0; i < ul.childNodes.length; i++){
            if(ul.childNodes[i].nodeType == 1){
                ul.childNodes[i].style.backgroundColor = "red";
            }
        }
        // 只包含元素
        for(var i = 0; i < ul.children.length; i++){
            ul.children[i].style.backgroundColor = "red";
        }

        var aList = document.getElementsByTagName("a");
        for(var i = 0; i < aList.length; i++){
            aList[i].onclick = function(){
                this.parentNode.style.display = "none";
            };
        }
    }
</script>

</head>
<body>
<div>
<ul id="ul">
<li>1dfdsfgdgd<a href="javascript:;">隐藏</a></li>
<li>2shdghgfh<a href="javascript:;">隐藏</a></li>
<li>3rtgretye<a href="javascript:;">隐藏</a></li>
<li>4ytrrrrrrrrurtu<a href="javascript:;">隐藏</a></li>
</ul>

javascript:是表示在触发 a 默认动作时,执行一段JavaScript代码,
<br/>
而 javascript:; 表示什么都不执行,这样点击 a 时就没有任何反应。

</div>
</body>
</html>

相关文章

  • Dom1 子节点

    childNodes:数组存储,包含文本节点和元素节点children: 数组存储,包含元素节点 node...

  • DOM 重点核心

    文档对象类型:DOM1,对于JavaScript ,dom接口2,对于Html, dom 树包括文档,元素,节点...

  • 你所不了解的javascript操作DOM的细节知识点

    一:Node类型DOM1级定义了一个Node接口,该接口是由DOM中的所有节点类型实现。每个节点都有一个nodeT...

  • DOM(Document Object Model)

    参考书:《JavaScript高级程序设计》 知识点前提:什么是节点 Node类型 DOM1级定义了一个Node接...

  • 【DOM】Node类型

    DOM1级定义了一个Node接口,该接口由DOM中的所有节点类型实现。这个Node接口在JavaScript中作为...

  • DOM相关

    DOM(文档对象模型是针对HTML和XML文档的一个API) 节点层次 1.node类型 (1)DOM1级定义了一...

  • DOM编程之API总结篇

    原文 链接 一、基本类型介绍 1.1 Node类型 DOM1级定义了一个Node接口,该接口由DOM中所有节点类型...

  • javascript学习笔记--增删改查(四)

    删除父节点的子节点父节点.removeChild(子节点)/ 子节点.parentNode.removeChild...

  • Javascript DOM操作常用API汇总

    目录 1. 基本概念 1.1 Node类型 DOM1级定义了一个Node接口,该接口由DOM中所有节点类型实现。这...

  • JS: DOM名词解释

    DOM:文档对象模型,以节点树的方式描绘HTML或XML文档 DOM0:未正式成为公认标准前的DOM DOM1:W...

网友评论

      本文标题:Dom1 子节点

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