js根據input標籤的type屬性篩選元素
如果使用jquery實現此功能的話,非常的輕鬆,使用屬性選擇器進行一下篩選即可。
因為這是經過封裝了,使用原生的javascript可就沒有這麼簡單了,下面就通過程式碼例項介紹一下如何實現。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> window.onload=function(){ var oshow=document.getElementById("show"); var obt=document.getElementById("bt"); obt.onclick=function(){ var values=""; var inputs=document.getElementsByTagName("input"); for(var index=0;index<inputs.length;index++){ if(inputs[index].type=="text"){ values=values+inputs[index].value; } } oshow.innerHTML=values; } } </script> </head> <body> <div id="show"></div> <input type="checkbox" value="核取方塊"/> <input type="radio" value="單選按鈕"/> <input type="text" value="文字框"/> <input type="button" id="bt" value="檢視效果"/> </body> </html>
上面的程式碼實現了我們的要求,input元素物件都有一個type屬性,然後通過遍歷就可以實現我們的要求。
相關文章
- JavaScript 根據type篩選inputJavaScript
- input標籤autocomplete 屬性
- input標籤單行文字域type="text"的可以新增屬性以及其描述
- 根據屬性字串獲取屬性值字串
- 修改input標籤type=file型別按鈕的值型別
- Android開商品屬性篩選與商品篩選Android
- 關於JS更新input元素的value屬性引發的狗血討論JS
- Pandas根據篩選條件對指定excel列進行篩選!神器!Excel
- HTML標籤屬性HTML
- Stream流根據屬性去重
- RFID電子標籤根據應用場景的不同如何選型?
- 根據JSON自動構建的vue篩選框元件JSONVue元件
- js中根據x,y 座標模擬點選事件JS事件
- HTML 常用的標籤和屬性HTML
- <checkBox>標籤的value屬性的作用
- HTML5的新特性——語義化標籤、多媒體標籤(video、audio)、input型別、表單屬性HTMLIDE型別
- Maven根據pom檔案中的Profile標籤動態配置編譯選項Maven編譯
- xss標籤和屬性爆破
- jdk8 stream 根據屬性去重JDK
- jQuery匹配指定type型別input元素jQuery型別
- HTML 標籤與屬性大小寫HTML
- Vue 標籤中的ref屬性和refsVue
- File type 屬性
- Blob type 屬性
- mybatis 根據多個id查詢資料 foreach標籤MyBatis
- vxe-table 校驗,根據行屬性校驗
- SpringBoot中根據屬性動態註冊Spring BeanSpring BootBean
- quotes屬性與<q>標籤關係
- 【ASP.NET Core】標記幫助器——元素篩選ASP.NET
- 標籤上title與alt屬性的區別
- script標籤的defer和async屬性詳解
- 正值表示式匹配html標籤的屬性值HTML
- C#裡面標籤的屬性和事件C#事件
- 根據陣列的值刪除元素陣列
- HTML 省略type屬性HTML
- CSSStyleSheet.type 屬性CSS
- DataTransferItem.type 屬性
- [譯] 我在閱讀 MDN 時發現的 3 個 Input 元素屬性
- 資料庫百科---實現多標籤篩選資料庫