JavaScript寻找对象方式

Posted 一只小白呀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript寻找对象方式相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>

<div id="div1">hello
<div class="div2">hello 2</div>
<div class="div3" name="aaa">hello 3
<p >hello inner</p>
<p id="ppp">hello inner2</p>
<p class="ppp">hello inner3</p>
<p name="alex">hello inner4</p>
</div>
<p>hello p</p>
</div>


</body>


</html>

<script>

全局查找:
通过ID
var temp=document.getElementById("div1");
通过class
var ele=document.getElementsByClassName("div2")[0];
var ele2=ele.nextElementSibling;
alert(ele2.innerHTML);
通过tag
var tag=document.getElementsByTagName("p");
alert(tag[0].innerHTML)
通过Name


var Name=document.getElementsByName("aaa");
for(var i in Name){
console.log(Name[i].innerHTML)
}

局部查找:
var ele=document.getElementsByClassName("div3")[0];

局部查找可以通过 TagName
var ele2=ele.getElementsByTagName("p");
alert(ele2.innerHTML)
alert(ele2.length)

局部查找可以通过 class
var ele4=ele.getElementsByClassName("ppp");
alert(ele4);


局部查找不可以通过 tagName
var ele5=ele.getElementsByName("alex");
alert(ele5);

局部查找不可以通过ID
var ele3 =ele.getElementById("ppp");
alert(ele3.innerHTML);

</script>

以上是关于JavaScript寻找对象方式的主要内容,如果未能解决你的问题,请参考以下文章

JavaScrip和Java一样吗?

使用 Qt runJavaScript 函数访问 Javascript 类对象

JavaScrip之BOMday0914

JavaScript对象原型链继承闭包

JavaScript对象原型链继承和闭包

web前端 --- JavaScrip基础