»
Tiếng AnhTiếng PhápTiếng Việt

In - Lấy các đối tượng thông qua thuộc tính - JavaScriptBank.com

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

Lấy các đối tượng thông qua thuộc tính © JavaScriptBank.comBạ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



JavaScript
<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-->