用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實現(xiàn)關(guān)鍵字搜索時的相關(guān)下拉字段效果
關(guān)鍵字搜索時有下拉字段,在使用百度時會遇到,本例講述用js實現(xiàn)類似的效果2014-08-08
VsCode插件自動生成注釋插件koroFileHeader使用教程
這篇文章主要介紹了VsCode插件自動生成注釋插件koroFileHeader使用教程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-01-01
JavaScript動態(tài)插入script的基本思路及實現(xiàn)函數(shù)
偶爾需要動態(tài)插入javascript代碼的需求,基本思路是動態(tài)創(chuàng)建一個script標簽,設置其src屬性,type屬性等,需要的朋友可以參考下2013-11-11
JavaScript讀取中文cookie時的亂碼問題的解決方法
讀取中文cookie時出現(xiàn)亂碼,下面是具體的解決方法,大家以后使用過程中,盡量不要用中文。2009-10-10
MUI頂部選項卡的用法(tab-top-webview-main)詳解
最近用MUI做手機app應用的時候,遇到的小bug,這里小編給大家分享MUI頂部選項卡的用法(tab-top-webview-main)詳解,感興趣的朋友一起看看吧2017-10-10
Javascript-Mozilla和IE中的一個函數(shù)直接量的問題分析
Javascript-Mozilla和IE中的一個函數(shù)直接量的問題分析...2007-08-08

