JavaScript基础(26)—document对象(2)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>javascript038.html</title>
	
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    
    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
	<script type="text/javascript">
	 /*
	   通过节点对象之间的父子,兄弟关系,进行获取
	   指定一个参考节点 table表格
	 */
	 function documentDemo(){
		 //获取一个参考性的节点 table节点对象
		 var tableNode = document.getElementById("tab_id");
		 alert(tableNode.nodeName);
		// alert(tableNode.nodeName);
		//通过table节点来获取父节点
		// parentNode 获取文档层次中的父对象。
		var parentNode = tableNode.parentNode.parentNode.parentNode;
		alert(parentNode.nodeName);
		
		 }
		 
	  function documentDemo2(){
		  //通过table节点,获取子节点  
		   var tableNode = document.getElementById("tab_id");
		   var childNode = tableNode.childNodes[0].childNodes;
		   alert(childNode.length);
		}
		
		function documentDemo3(){
			 //通过table节点,获取兄弟节点
			 var tableNode = document.getElementById("tab_id");
			// var node = tableNode.previousSibling.previousSibling.previousSibling.previousSibling;
			// alert(node.nodeName);
			var node = tableNode.nextSibling.nextSibling.nextSibling;
			alert(node.nodeName);
		 }
	</script>
	<style type="text/css">
	  .onediv{
		width:200px;
		height:100px;
		border: 1px solid #F00;
		margin-top:20px;
	  }
	  
	  table,td{
		  border:1px solid #00F;
		  width:200px;
		  margin-top:20px;
		  text-align:center;}
		  
	  #tab_id{
		  color:#F00;
	  }
	</style>
  </head>
  
  <body>
	  <input type="button" value="document对象演示"  οnclick="documentDemo()"/><br />
	  <div class="onediv" id="tab_id">
	    这里是一个div区域
	  </div>
	  <input type="text"  name="txt" />
	  <table id="tab_id" cellspacing="0">
	     <tr>
	        <td>java</td><td>php</td>
	     </tr> 
	     <tr>
	        <td>.net</td><td>IOS</td>
	     </tr>
	  </table>
	  <span>这是一个span区域</span> <br />
	  <a href="#">这是一个超链接</a>
  </body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值