用js得到網(wǎng)頁中所有的div的id
核心代碼
<SCRIPT LANGUAGE = "JavaScript">
function handleAllTags(){
var arrayOfDocFonts;
if (document.all || document.getElementById) {
arrayOfDocFonts = document.getElementsByTagName("div");
}
alert("本文檔DIV標記個數(shù)分別為: " + arrayOfDocFonts.length + "個。");
var tmp = 0;
for (var i = 0; i < arrayOfDocFonts.length; i++) {
if (arrayOfDocFonts[i].id != "") alert("其ID是:div[" + eval(i + 1) + "].id=" + arrayOfDocFonts[i].id);
tmp += 1;
}
}
</SCRIPT>
<body>
<div id="d1"></div>
<div id="d2"></div>
<div id="d3"></div>
<div id="d4"></div>
<a href="#" onclick="handleAllTags()">點擊計算div個數(shù)</a>
</body>
JAVASCRIPT-如何獲取頁面元素對象,元素ID
1. 通過元素id獲取頁面元素對象
var d = document.getElementById("id");
2. 獲取和修改元素的文本內(nèi)容
獲?。篸.innerText 修改: d.innerText="xxx";
3. 獲取和修改文本框的內(nèi)容
獲取: i.value 修改: i.value="xxx";
4. 獲取和修改元素的html內(nèi)容
案例1:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
function myfn(){
//得到文本框 和 div的元素對象
var i = document.getElementById("i1");
var d1 = document.getElementById("d1");
var d2 = document.getElementById("d2");
//獲取和修改元素的文本內(nèi)容
d1.innerText='BBB';
//把文本框的文本內(nèi)容取出給到div
d2.innerText = i.value;
}
</script>
</head>
<body>
<input type="button" value="按鈕" onclick="myfn()">
<input type="text" id="i1" value="AAA">
<div id="d1"></div>
<div id="d2"></div>
</body>
</html>
案例2:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
function myfn(){
//獲取文本輸入框和div的元素對象
var i = document.getElementById("i1");
var d = document.getElementById("d1");
//判斷用戶輸入的內(nèi)容是否是數(shù)
if(isNaN(i.value)){
//如果不是數(shù)顯示xxx
d.innerText="輸入錯誤,請重新輸入!";
}else{
d.innerText = i.value*i.value;
}
}
</script>
</head>
<body>
請輸入一個數(shù):<input type="text" id="i1">
<input type="button" value="平方" onclick="myfn()">
<div id="d1"></div>
</body>
</html>
到此這篇關(guān)于用js得到網(wǎng)頁中所有的div的id的文章就介紹到這了,更多相關(guān)div的id內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JS限制Textarea文本域字符個數(shù)的具體實現(xiàn)
這篇文章介紹了JS限制Textarea文本域字符個數(shù)的具體實現(xiàn),有需要的朋友可以參考一下2013-08-08
JavaScript實現(xiàn)讀取上傳視頻文件的時長和第一幀畫面過程講解
當我們做一個后臺系統(tǒng)的音視頻管理模塊時,通常要限制文件的大小和類型,這篇文章主要介紹了JavaScript實現(xiàn)讀取上傳視頻文件的時長和第一幀畫面過程,需要詳細了解實現(xiàn)方法可以參考下文2023-05-05
JavaScript中創(chuàng)建對象和繼承示例解讀
這篇文章主要介紹了JavaScript中怎樣創(chuàng)建對象和繼承,需要的朋友可以參考下2014-02-02
prototype與jquery下Ajax實現(xiàn)的差別
Ajax技術(shù)在web中應(yīng)用的相當廣泛,最近項目需要用到Ajax,由于主站所用的是Jquey,而某個欄目的開發(fā)用的是prototype,這樣一來就必須對JS代碼做調(diào)整了。2009-09-09

