Phiên bản đầy đủ: jsB@nk » Thủ thuật » Lấy các đối tượng thông qua thuộc tính
URL: https://www.javascriptbank.com/getelementsbyattribute.html
Bạn có thể dùng công cụ này để lấy tất cả các đối tượng có cùng thuộc tính trên trang web. Giá trị trả về sẽ là một mảng.
Phiên bản đầy đủ: jsB@nk » Thủ thuật » Lấy các đối tượng thông qua thuộc tính
URL: https://www.javascriptbank.com/getelementsbyattribute.html
<script type="text/javascript">/* Copyright Robert Nyman, http://www.robertnyman.comFree to use if this text is included */function getElementsByAttribute(oElm, strTagName, strAttributeName, strAttributeValue){ var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); var oAttributeValue = (typeof strAttributeValue != "undefined")? new RegExp("(^|\\s)" + strAttributeValue + "(\\s|$)") : null; var oCurrent; var oAttribute; for(var i=0; i<arrElements.length; i++){ oCurrent = arrElements[i]; oAttribute = oCurrent.getAttribute(strAttributeName); if(typeof oAttribute == "string" && oAttribute.length > 0){ if(typeof strAttributeValue == "undefined" || (oAttributeValue && oAttributeValue.test(oAttribute))){ arrReturnElements.push(oCurrent); } } } return arrReturnElements;}</script><!-- This script downloaded from www.JavaScriptBank.com Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->