导航标签的方法:
一 , 全局导航:
1.通过by id导航
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div ).children; //获得 element div1 下的所有标签,并组成一个数组;element;
alert(ele5.length) //获得 div1下的element 标签个数; 2
alert(ele5[0].nodeName) //获得 div1下的数组第一个标签的名字;div
for (var num=0;num<ele5.length;num++){
alert(ele5[num].nodeName)
} //for循环出数组ele5里的标签名 div p
</script>
</html>
===============================================================================================================
2.通过by class导航
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div >3.通过by tag导航
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div >hello div1</div> 这个标签里的hello div1
alert(ele1[0].innerHTML); //如果要获得hi div 用查找数组第一个是不可能的.因为会把hi div后的所有在此标签里的内容看做文本打出来 ########
</script>
</html>
=================================================================================================================================================
3.通过by name导航
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div >二, 局部导航
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div>hello div
<p>hello p</p>
<div class="div1">hello div1
<div>hello div2</div>
</div>
</div>
<script>
var ele=document.getElementsByClassName("div1")[0]; // 获得 class 叫div下的的标签数组的第一个 全局查找
alert(ele.innerHTML); // 得到的是标签里包含的所有内容 包括子级标签!
var inner=ele.getElementsByTagName("div")[0]; //获得里面的第一个div标签 局部查找
alert(inner.innerHTML); // 获得的是 hello div2
</script>
</body>
</html>
============================ 注: 局部查找这个例子里用的是CLASS属性,还可以用的是getelementbytagname, byname 和 byid 都不能用 !==================================================