日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JavaScript之document对象获取元素

發布時間:2023/12/16 javascript 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaScript之document对象获取元素 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

document對象

概述:瀏覽器對外提供的支持js操作HTML文檔的一種對象,這個對象封裝了HTML文檔中的所有對象。當HTML文檔一執行,就會創鍵document對象,把HTML文檔中的所有信息封裝到document對象中,我們要獲取HTML文檔中的信息,只需要操作document這個對象即可。

獲取元素屬性,兩種方式
直接獲取

<!DOCTYPE html> <html><head><meta charset="utf-8"><title>document對象</title><style type="text/css">input{width: 100px;height: 50px;border-radius: 5px;background-color: #008000;color: white;}</style></head><body><input type="button" name="LD" id="" value="獲取元素id" onclick="testGetId()"/> <hr ><input type="button" name="LD" id="" value="獲取name" onclick="testGetName()"/> <hr ><input type="button" name="" id="" value="獲取標簽" onclick="testGetTagname()"/> <hr ><input type="button" name="" id="" value="獲取類名" onclick="testClassNames()"/> <hr ><div id="uname"></div><div class="LED"></div><input type="checkbox" name="val" id="" value="" /><input type="checkbox" name="val" id="" value="" /><input type="checkbox" name="val" id="" value="" />rap<input type="checkbox" name="val" id="" value="" />打籃球<input type="checkbox" name="val" id="" value="" />扭秧歌<input type="checkbox" name="val" id="" value="" />二人轉</body><script type="text/javascript" src="../js/documentObject.js"></script> </html>

js代碼

/*獲取元素id*/ function testGetId(){var id = document.getElementById("uname");alert(id); } /*獲取元素名稱*/ function testGetName(){var names = document.getElementsByName("LD");alert(names); } /*獲取標簽名*/ function testGetTagname(){var tagNames = document.getElementsByTagName("input");alert(tagNames); } /*獲取類名*/ function testClassNames(){var classNames = document.getElementsByClassName("LED");alert(classNames); }


結果:



間接獲取
1、父子關系
2、子父關系
3、兄弟關系

<!DOCTYPE html> <html><head><meta charset="utf-8"><title>document對象</title><style type="text/css">input{width: 100px;height: 50px;border-radius: 5px;background-color: #008000;color: white;}</style></head><body> <input type="button" name="" id="" value="測試父子關系" onclick="testParentToSon()"/> <hr ><input type="button" name="" id="" value="測試子父關系" onclick="testSonToParent()"/> <hr ><input type="button" name="" id="" value="測試兄弟關系" onclick="testBrother()"/> <hr ><div id="uname"><div id="creazy"><p id="pp"></p><p></p><p></p><p></p><p></p></div><div id="bor"></div><div id="hello"></div></div><div class="LED"></div></body><script type="text/javascript" src="../js/documentObject.js"></script> </html>

js代碼

/*父子關系*/ function testParentToSon(){//現獲取元素ID對象var id = document.getElementById("uname");var childs = id.childNodes;alert(childs.length); } /*子父關系*/ function testSonToParent(){//現獲取元素ID對象var id = document.getElementById("pp");var childs = id.parentNode;alert(childs); } /*兄弟關系*/ function testBrother(){//現獲取元素ID對象var bor = document.getElementById("bor");var gg = bor.previousElementSibling;var dd = bor.nextElementSibling;alert(gg+":"+dd); }

總結

以上是生活随笔為你收集整理的JavaScript之document对象获取元素的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。