javascript遍歷控件實(shí)例詳細(xì)解析
js遍歷頁(yè)面控件,
var inputArr = document.forms[0];
for( var i = 0; i < inputArr.length; i++ ) {
if( inputArr[i].type.toUpperCase() == "BUTTON" ) {
inputArr[i].disabled="disabled";
}else if( inputArr[i].type.toUpperCase() == "FILE" ){
inputArr[i].readonly=true;
}
}
另一種方法:
var Elements = document.getElementsByTagName_r("*");
var msgs;
var i;
for ( i in Elements ) {
if ( Elements[i].type == "text" ) {
alert(Elements[i].value);
}
}
JS遍歷控件取值
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>JS遍歷控件取值</title>
<mce:script type="text/javascript"><!--
function Submit()
{
var Text=document.getElementsByTagName("input");
var Array="";
for(var i=0;i<Text.length;i++)
{
if(Text[i].type=="text"||Text[i].type=="checkbox")
{
Array+=",";
Array+=Text[i].value;
}
}
Array=Array.substring(1,Array.length);
alert(Array);
}
// --></mce:script>
</head>
<body>
<table>
<tr>
<td style="width: 100px">
<input id="Checkbox1" type="checkbox" value="胡果" />胡果</td>
<td style="width: 100px">
<input id="Text1" type="text" value="ws_hgo" /></td>
<td style="width: 100px">
<input id="Button1" type="button" value="button" onclick="Submit(this)" /></td>
</tr>
</table>
</body>
</html>
遍歷頁(yè)面 text控制代碼
function Texts()
{
//var els= document.getElementsByTagName("*"); //els得到頁(yè)面所有控件
var els= document.getElementsByTagName("INPUT"); //上面的也可,這樣可以減少循環(huán)
var msgs="";
for (var i=0;i<els.length;i++ )
{
if (els[i].type == "text" )
{
//取得控件ID
msgs += els[i].id + ",";
}
}
alert(msgs);
}
- Javascript 遍歷頁(yè)面text控件詳解
- JavaScript中遍歷對(duì)象的property的3種方法介紹
- javascript數(shù)組遍歷for與for in區(qū)別詳解
- Javascript Jquery 遍歷Json的實(shí)現(xiàn)代碼
- 理解javascript回調(diào)函數(shù)
- 淺談javascript回調(diào)函數(shù)
- javascript 回調(diào)函數(shù)詳解
- javascript實(shí)現(xiàn)網(wǎng)頁(yè)子頁(yè)面遍歷回調(diào)的方法(涉及 window.frames、遞歸函數(shù)、函數(shù)上下文)
相關(guān)文章
webpack4升級(jí)到webpack5的實(shí)戰(zhàn)經(jīng)驗(yàn)總結(jié)
有些老項(xiàng)目的包長(zhǎng)時(shí)間沒(méi)有更新,導(dǎo)致項(xiàng)目中有些性能問(wèn)題,在項(xiàng)目迭代中考慮升級(jí)包,下面這篇文章主要給大家介紹了關(guān)于webpack4升級(jí)到webpack5的實(shí)戰(zhàn)經(jīng)驗(yàn),需要的朋友可以參考下2022-08-08javascript實(shí)現(xiàn)移動(dòng)端輪播圖
這篇文章主要為大家詳細(xì)介紹了javascript實(shí)現(xiàn)移動(dòng)端輪播圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-12-12JS根據(jù)json數(shù)組多個(gè)字段排序及json數(shù)組常用操作
這篇文章主要介紹了js根據(jù)json數(shù)組多個(gè)字段排序及json數(shù)組常用操作,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2019-06-06如何防止INPUT按回車(chē)自動(dòng)提交表單FORM
為了防止INPUT按回車(chē)form自動(dòng)提交,可以以下兩種方法:增加一個(gè)隱藏的input。為input增加一個(gè)按鍵事件來(lái)阻止form提交。具體詳情可以參考下本文2016-12-12JavaScript中的call和apply的用途以及區(qū)別
本文主要介紹了JavaScript中的call和apply的用途以及區(qū)別。具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧2017-01-01JS中IP地址與整數(shù)相互轉(zhuǎn)換的實(shí)現(xiàn)代碼
這篇文章主要介紹了JS中IP地址與整數(shù)相互轉(zhuǎn)換的實(shí)現(xiàn)代碼,需要的朋友可以參考下2017-04-0427個(gè)JavaScript數(shù)組常見(jiàn)方法匯總與實(shí)例說(shuō)明
這篇文章主要介紹了JavaScript數(shù)組常見(jiàn)方法匯總與實(shí)例說(shuō)明包括數(shù)組修改,數(shù)組增加,數(shù)組遍歷,數(shù)組排序等操作,需要的朋友可以參考下2022-12-12