query-by-attribute

1.0.1 • Public • Published

query-by-attribute

query selector by attribute name and value

Install

npm install query-by-attribute

Usage & Api

var query_by_attribute = require("query-by-attribute");

_ele('divResult3').innerHTML = "<span myattr=11>aaa</span> <span myattr=22>bbb</span> " +
	"<b myattr=22>ccc</b> <b myattr=22>ddd</b> <b id='sp-char'>eee</b>";

var val = "[]:<>'\"\\/  \t 	 ";
_ele('sp-char').setAttribute('myattr', val);

//query_by_attribute(el, head, attrName, attrValue, tail, all)
return query_by_attribute('divResult3', '', 'myattr').getAttribute('myattr') === '11' &&
	query_by_attribute('divResult3', '', 'myattr', '22').textContent === 'bbb' &&
	query_by_attribute('divResult3', 'b', 'myattr', '22').textContent === 'ccc' &&
	query_by_attribute('divResult3', 'b', 'myattr', '22', ':nth-of-type(2)').textContent === 'ddd' &&
	query_by_attribute('divResult3', '', 'myattr', val).textContent === 'eee';
;

/query-by-attribute/

    Package Sidebar

    Install

    npm i query-by-attribute

    Weekly Downloads

    0

    Version

    1.0.1

    License

    ISC

    Unpacked Size

    3.51 kB

    Total Files

    4

    Last publish

    Collaborators

    • adf0001