javascript dom(document object model)的简单介绍

dom访问的几种方法
1、document.getElementById("对象的id");   id=""
      独立访问某个对象的时候使用
2、document.getElementsByName("对象的name");   name=""
      返回的是一个对象数组(节点的列表)

3、document.getElementsByTagName("标签名称");  a  p span div   

      返回的也是一个对象数组

我们使用document.all(获取网页中所有的对象)

注意:
1、在获取网页所有的对象时,第一个节点会获取一个“!”它是网页的w3c规范声明 
2、在获取table对象的时候,我们会获取到一个tbody节点,它是属于表格的。
我们可以使用document.all.id 获取指定id的对象
但是注意,如果我们获取的id有多个对象,则返回的是一个节点列表
可以通过document.all(下标)的方式获取网页对象
document.images 可以获取网页中所有的图片对象(节点)

下面是一个有点dom的小程序:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript" type="text/javascript">
    function getAll()
//获取所有的网页对象
  var a=document.all;
  var str="";   
  for(var i=0;i<a.length;i++){
       str+=a[i].tagName+"<br>";
  }
  document.write(str);
}

function getAllid(){
//获取所有的网页对象
  var a=document.all.p2;
  alert(a.length);
  alert(a.tagName);
}
</script>
</head>
<body>
<a href="#">东</a>
<a href="#">西</a>
<a href="#">南</a>
<a href="#">北</a>

<p id="p2">一</p>
<p>二</p>
<p name="p1">三</p>
<p>四</p>
<p name="p2">五</p>
<p name="p1">六</p>
<input type="button" value="获取网页所有的节点" οnclick="getAll()" />
<input type="button" value="获取网页中指定的id" οnclick="getAllid()" />
</body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值