docs: function (elements, attributes, value) {
              var foundElements = [], value = value || null, attributes = this.splitStringByComma(attributes);
              for (i = 0; i < elements.length; i++) {
                  for (x = 0; x < attributes.length; x++) {
                      if (value === null) {
                          if (elements[i].getAttribute(attributes[x]) !== value &&
                              foundElements.indexOf(elements[i]) === -1)
                              foundElements.push(elements[i]);
                      } else {
                          if (elements[i].getAttribute(attributes[x]) === value &&
                              foundElements.indexOf(elements[i]) === -1)
                              foundElements.push(elements[i]);
                      }
                  }
              }
  
              return foundElements;
          }