javascript判斷元素是否具有指定樣式類
本章節分享一段程式碼例項,它實現了利用原生javascript對元素是否具有指定的樣式類實現判斷。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE HTML> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> .antzone { width:200px; height:100px; background:#ccc; text-align:center; line-height:100px; } </style> <script type="text/javascript"> function hasClass(obj, cls) { return !!obj.className.match(new RegExp('(\s|^)' + cls + '(\s|$)')[0]); } window.onload = function () { var odiv = document.getElementById("ant"); var obt = document.getElementById("bt"); obt.onclick = function () { odiv.innerHTML=hasClass(odiv, "antzone"); } } </script> </head> <body> <div id="ant" class="antzone"></div> <input type="button" id="bt" value="檢視效果"/> </body> </html>
上面的程式碼實現了判斷功能,更多內容可以參閱相關閱讀:
(1).className可以參閱js className一章節。
(2).match()可以參閱正規表示式match()函式一章節。
(3).正規表示式教程可以參閱正規表示式教程板塊。
(4).innerHTML可以參閱innerHTML一章節。
相關文章
- JavaScript如何判斷指定元素是否具有class樣式類JavaScript
- jQuery判斷元素是否具有指定的class樣式類jQuery
- jQuery如何判斷指定元素是否具有指定的class樣式類jQuery
- 如何判斷元素具有指定的樣式類
- javascript如何判斷元素是否具有指定屬性JavaScript
- javascript如何判斷指定型別元素是否具有指定屬性JavaScript型別
- JavaScript判斷元素是否具有required屬性JavaScriptUI
- jQuery如何判斷元素是否具有指定的屬性jQuery
- JavaScript判斷陣列是否包含指定元素JavaScript陣列
- 如何利用jQuery判斷指定元素是否存在jQuery
- JavaScript 判斷元素是否獲得焦點JavaScript
- javascript實現為指定元素新增class樣式類JavaScript
- jquery判斷指定元素是否存在於某陣列jQuery陣列
- js如何判斷陣列是否含有指定的元素JS陣列
- JavaScript 判斷函式是否存在JavaScript函式
- javascript模擬實現in_array()判斷指定元素是否在陣列中JavaScript陣列
- jquery判斷元素是否是指定的標籤型別jQuery型別
- 41:判斷元素是否存在
- javascript如何判斷一個頁面元素是否存在JavaScript
- JavaScript 判斷變數是否是函式JavaScript變數函式
- 如何判斷元素上是否已經註冊指定型別事件處理函式型別事件函式
- js判斷陣列中是否含有指定元素程式碼例項JS陣列
- 使用jquery為指定元素新增樣式類jQuery
- JavaScript判斷表單元素value值是否被修改過JavaScript
- 判斷一個類名或者元素是否存在的思路
- jQuery 判斷元素是否隱藏jQuery
- jQuery如何判斷元素是否存在jQuery
- js如何判斷指定名稱的函式是否存在JS函式
- javascript如何判斷物件直接量中是否含有指定屬性JavaScript物件
- Javascript 判斷物件是否相等JavaScript物件
- JavaScript判斷元素是否在瀏覽器可視區域JavaScript瀏覽器
- 判斷元素是否在視口和元素相交
- 刪除元素的指定的class樣式類
- 判斷元素是否有重疊部分
- jQuery 判斷頁面元素是否存在jQuery
- jquery為指定的元素新增或者刪除指定樣式類jQuery
- js如何判斷陣列具有某個元素JS陣列
- 如何判斷函式是否是javascript內建的函式JavaScript