这个方法返回一个与那个有着给定id属性的元素节点对应的对象。
相关语录
-
此前介绍的所有方法都是用来获取信息。setAttribute()有点不同:它允许我们对属性节点的值做出修改。与getAttribute一样,setAttribute也只能用于元素节点
-
结构化程序设计(structedprogramming)理论提出了这样一条原则:每个函数应该只有一个入口点和一个出口点在实际工作中,过分拘泥这项原则往往会使代码变得非常难以阅读。我个人认为,同一个函数有多个出口点的情况是可以接受的,但前提是它们应该集中在这个函数的开头部分
-
这个方法的返回值与getElementsByTagName类似,都是一个具有相同类名的元素的数组。
-
别忘了,单个等号(=)是用于完成赋值操作的。如果你在条件语句的某个条件里使用了单个等号,那么只要相应的赋值取得成功,那个条件的求值结果就将是true。
-
现在,变量body_element已经指向了那个文档的body元素。接下来,可以用如下所示的语法获取body元素的全体子元素:
-
有3种DOM方法可获取元素节点,分别是通过元素ID、通过标签名字和通过类名字来获取。
-
事件处理函数:触发一个动作onmouseoveronmouseoutonclick
-
我想让这个函数在页面加载时执行,而这需要使用onload事件处理函数。把下面这条语句添加到代码的末尾: window.load = countBodyChildren; 这条语句的作用是在页面加载时调用countBodyChildren函数。
-
在命名变量时,我用下划线来分隔各个单词;在命名函数时,我从第二个单词开始把每个单词的第一个字母写成大写形式(也就是所谓的camel记号)。我这么做是为了让自己能够一眼看出哪些名字是变量、哪些名字是函数。函数在行为方面应该像一个自我包容的脚本,而这意味着在定义一个函数时,我们必须把它内部的变量全都明确地声明为局部变量。