javascript如何判斷元素是否具有指定屬性
下面介紹一下如何利用原生javascript判斷元素是否具有指定的屬性。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="renderer" content="webkit"> <link id="antzone" rel="Stylesheet" type="text/css"/> <title>螞蟻部落</title> <script> window.onload=function(){ var divs=document.getElementsByTagName("div"); for(var index=0;index<divs.length;index++){ if(divs[index].getAttribute("prop")!=null){ divs[index].innerHTML="元素具有prop屬性"; } else{ divs[index].innerHTML="元素不具有prop屬性"; } } } </script> </head> <body> <div prop="softwhy"></div> <div prop=""></div> <div prop></div> <div></div> </body> </html>
上面的程式碼實現了判斷功能,當元素具有指定屬性,無論是否具有屬性值,還是屬性值為空,getAttribute()方法的返回值都不為null,當沒有指定的屬性的時候,此方法的返回值是null。
關於getAttribute()方法可以參閱javascript getAttribute()用法一章節。
相關文章
- javascript如何判斷指定型別元素是否具有指定屬性JavaScript型別
- jQuery如何判斷元素是否具有指定的屬性jQuery
- JavaScript判斷元素是否具有required屬性JavaScriptUI
- JavaScript如何判斷指定元素是否具有class樣式類JavaScript
- javascript判斷元素是否具有指定樣式類JavaScript
- jQuery如何判斷指定元素是否具有指定的class樣式類jQuery
- javascript如何判斷物件直接量中是否含有指定屬性JavaScript物件
- JavaScript判斷陣列是否包含指定元素JavaScript陣列
- javascript如何獲取具有指定class屬性的元素物件JavaScript物件
- jQuery判斷元素是否具有指定的class樣式類jQuery
- 如何判斷元素具有指定的樣式類
- 如何利用jQuery判斷指定元素是否存在jQuery
- JavaScript中判斷是否存在某屬性JavaScript
- JavaScript 判斷物件中是否有某屬性JavaScript物件
- js如何判斷陣列是否含有指定的元素JS陣列
- Javascript 如何判斷物件為空 {},以及是否包含某個屬性?JavaScript物件
- css匹配具有指定屬性值的元素CSS
- javascript如何判斷一個頁面元素是否存在JavaScript
- css實現匹配具有指定屬性的元素CSS
- jQuery如何判斷元素是否存在jQuery
- JavaScript 判斷元素是否獲得焦點JavaScript
- jQuery 隱藏具有指定class屬性值的元素jQuery
- jquery隱藏具有指定class屬性值的元素jQuery
- jquery判斷指定元素是否存在於某陣列jQuery陣列
- javascript模擬實現in_array()判斷指定元素是否在陣列中JavaScript陣列
- js如何判斷陣列具有某個元素JS陣列
- 如何判斷Javascript物件是否存在JavaScript物件
- jquery判斷元素是否是指定的標籤型別jQuery型別
- jQuery如何判斷一個元素是否存在jQuery
- 如何判斷一個元素是否隱藏
- js如何判斷一個變數是否具有值JS變數
- 41:判斷元素是否存在
- 如何判斷 JavaScript 物件是否為空?JavaScript物件
- js如何判斷指定的檔案是否存在JS
- js如何判斷字串中是否含有指定字元JS字串字元
- js如何判斷屬性是本身具有還是繼承別人的JS繼承
- 如何判斷頁面是否存在某個元素
- jQuery如何判斷某一個元素是否存在jQuery