JavaScript DOM编程艺术

内建对象:javaScript已定义好的对象称着内建内象!(如:Array,Math,Date等)
宿主对象:运行在具体环境的对象是宿主对象.例如:由Web浏览器提供的预定义对象被称为宿主对象。宿主对象主要包括Form.Image和Element.可以通过这些对象获得关于某给定网页上的表单,图像,和各种表单元素的信息。

JavaScript语言里的对象可以分为三种类型:
用户定义对象(User-defined object):由程序员自行创建的对象。
内建对象(native object):内建在JavaScript语言里的对象。
宿主对象(host object):由浏览提供的对象。

节点:
1.元素结点。
2.文本结点。
3.属性结点。
4.CSS

注意大小写
getElementById()方法
例如:document.getElementById("puchases")
Id值必须放在单引号或双引号里。
说明:这个调用将返回一个对象,这个对象对应着document对象里的一个独一无二的元素,那个元素的HTML id属性值是purchases.可以用typeof操作符来验证,typeof可以让我们知道操作数是不是一个字符串,数值,函数,布尔值或对象。

<Script type="text/JavaScript">
alert(
typeof document.getElementById("purchases"));
</script>

 

getElementsByIdTagName()方法
说明:这个调用将返回一个对象数组,每个对象分别对应着文档里有着给定标签的一个元素。
例如:document.getElementsByTagName("li")
可以用for遍历这个数组

for(far i=o;i<document.getElementsByTagName("li").length;i++)
{
alert(
typeof document.getElementsByTagName("li")[i]);
}


为了不要反复敲入document.getElementsByTagName("li")可以把它赋值给一个变量。

var items=document.getElementsByTagName("li")
  
for(var i=0;i<items.length;i++)
  
{
     alert(
typeof ittems[i]);
  }
posted @ 2008-07-04 13:45  aito  阅读(464)  评论(0编辑  收藏  举报