js学习总结

来源:互联网 发布:vue.js常用开发工具 编辑:程序博客网 时间:2024/06/06 03:48

1. 函数中有关全局变量和局部变量:根据习惯 在变量前面加var声明就是局部变量 .

2.四个非常实用的DOM方法:getElementById,getElementsByTagName,getAttribute,setAttribute.

3.解释DOM:D(document,文档)、O(object 对象)、M(Model 模型)

4.getElementById和getElementsByTagName区别:它们都是检索特定元素的节点的方法,getElementById()取文档中的ID唯一值,将返回一个对象,该对象对应着文档里的

   一个特定的元素节点。  getElementsByTagName()方法将返回一个对象数组,它们分别对应着文档里的一个特定的元素节点。

5.getAttritube()方法是一个函数。他只有一个参数-你打算查询的属性的名字:

   object.getAttribute(attribute),不过,getAttribute()方法不能通过document对象调用,只能通过一个元素节点对象调用它。

   例如:可以把它与getElementsByTagName()方法结合起来,去查询每个<p>元素的title属性,如下所示:

   var paras=document.getElementsByTagName("p");

   for  (var i=0; i < paras.length;i++ ) {

   alert(paras[i].getAttribute("title"))

   }

6.setAttribute()方法除料用来检索信息,他允许我们对属性节点的值做出修改。setAttribute()方法需要我们向它传递两个参数(setAttribute,value);

7.childNodes属性让我们可以从给定文本文档的节树点里把任何一个元素的子元素检索出来。childNodes 属性将返回一个数组,这个数组包含给定元素的全体子元素。

8.nodeType属性

  

原创粉丝点击