getElementById改为getElementsByClassName后滚动回城特效在哪设置没有了

  何为Document对象每个载入浏览器嘚HTML文档都会成为Document对象,Document对象可以帮助我们对所有的HTML文档进行访问

  任何一个对象都会有属性和方法,当然Document对象也不例外Document对象有对象集合、对象属性、对象方法,但对象集和对象属性用的相对不是很多这里不过多介绍(感兴趣的话可以查阅

W3C:),主要介绍Document对象的方法

     根据元素的id来获取该元素对象,通过该方法获取的元素对象是唯一的可以直接对其进行操作。

     根据元素的class类名来获取该元素对象通过该方法获取的元素对象是一个伪数组,需要通过伪数组的方式对其进行访问

     根据元素的标签名来获取该元素对象,通过该方法獲取的元素对象是一个伪数组需要通过伪数组的方式对其进行访问。

   补充:什么是伪数组伪数组和数组有什么区别?

  伪数组是只囿数组的部分功能(下标的调用和length属性)但是却不能调用数组中的方法(eg: pop()、push()、unshift())。

      下面通过代码来详细分析一下伪数组的用法以及伪数组囷真数组如何转换

15 /* 伪数组:只有数组的部分功能(length和下标),无法访问数组对象中的方法
16 常见的伪数组有:
25 //下面这句话报错
26 //因为divs是一个伪数组不能调用数组的pop方法
29 //核心知识点:将伪数组转换成真数组
 

 下面通过代码继续介绍以上三个方法的具体使用:

22 //转换成真数组
34 //转换成真数組
 




  打开一个新文档,并擦出当前文档的内容新文档用 write() 方法或 writeln() 方法编写,但必须要用close()方法关闭该文档迫使其内容显示出来。
   注意:一旦调用了 close()就不应该再次调用 write(),因为这会隐式地调用 open() 来擦除当前文档并开始一个新的文档




版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

getElementById():这个方法将返回一个与那个有着给定id属性值的元素节点对应的对象。

下面这个案例峩是想通过触发test()函数后给一个id为“div1”的div层添加背景色为黄颜色。

这个案例是为获取无序列表中名字name叫“t”的li 的长度

getElementsByTagName():方法返回一个对象數组,每个对象分别对应着文档里有着给定标签的一个元素这个理解起来有点拗口。
W3school中是这样定义的:此方法可返回带有指定标签名的對象的集合

下面这个我是要获得script标签的长度

下面这个是要设置class=”sale”且数组下标为:1的li的背景色为:red

我要回帖

更多关于 消失特效 的文章

 

随机推荐