javascript学习之旅2

首页 > 网络编程 > JavaScript > 基础知识 更新日期: 2016-05-03
DOM是“Document Object Model”文档对象模型的首字母缩写。
第三章 DOM
DOM是“Document Object Model”(文档对象模型)的首字母缩写。
节点
元素节点(element node):是DOM的原子。如:文本段落元素的名字p 无序清单元素的名字ul... 【nodeType的属性值是1】
文本节点(text node):文本节点总是包含在元素节点的内部。【nodeType的属性值是3】
属性节点(attribute node):属性节点总是被放在起始标签里。如:title="a gentle reminder"【nodeType的属性值是2】
getElementById()方法 返回的是对象
document.getElementById(id) id必须放在单引号或双引号里 如 :document.getElementById("purchases")
getElementsByTagName()方法 返回的是对象数组
getElementsByTagName(tag) tag必须是(x)html 标签的名字,并放在双引号里 如:document.getElementsByTagName("li")
getAttribute()方法 查询属性 通过具体的对象调用
object.getAttribute(attribute)
setAttribute()方法 设置属性
object.setAttribute(attribute,value)

> 本站内容系网友提交或本网编辑转载,其目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时与本网联系,我们将在第一时间删除内容!

相关文章
  • javascript学习之旅3
    第四章 案例研究:javascript美术馆childNodes属性:将返回一个数组,这个数组包含给定元素节点的全体子元素. childType属性:返回的数组包含着所有类型的节点 nodeValue属性:改变某个文本节点的值 firstChild和lastChild属性:无论何时何地,只要需要访问childNodes[]数组的第一个元素,外面都可以把它写成 ...
  • 开启BootStrap学习之旅
    开启BootStrap学习之旅
    当下最流行的前端开发框架Bootstrap,可大大简化网站开发过程,从而深受广大开发者的喜欢,你如果也喜欢Bootstrap前端开发框架,不要错过这次旅行本文总结了Bootstrap之所以广泛流传的11大原因.如果你还没有使用Twitter Bootstrap,建议你去了解一下.我也是最近才有所发现的,不过有更好的消息,在前两天微软发布的VS2013正式版中 ...
  • javascript学习笔记二鼠标经过时,改变div块的背景色的代码
    javascript学习笔记二 鼠标经过时,改变div块的背景色的实现代码,当然也可以用css实现.HTML部分代码: 如需引入外部Js需刷新才能执行]
  • Javascript学习笔记之对象篇四:forin循环
    如同 in 运算符一样,使用 for in 循环遍历对象属性时,也将往上遍历整个原型链.先上范例: // Poisoning Object.prototype Object.prototype.bar = 1; var foo = {moo: 2}; for(var i in foo) { console.log(i); // prints both bar ...
  • javascript学习笔记(七)js函数介绍
    javascript学习笔记之js函数介绍,需要的朋友可以参考下1.函数内部属性 arguments arguments用来保存函数的参数,arguments.callee指向拥有arguments对象的函数 代码如下: //阶乘 function factorial(num) { if (num <= 1) { return 1; } else { ...
  • Javascript学习笔记9prototype封装继承
    在上文中,我利用prototype的原理做了一个封装的New,然后我就想到,我是否可以用prototype的原理进一步封装面向对象的一些基本特征呢?比如继承.好,那就让我们一步步打造,首先让我们来看下继承原本的写法: 代码如下: <script> var Person = function(name, age) { this.name = nam ...
猜你喜欢