# tiny-element **Repository Path**: mirrors_scottcorgan/tiny-element ## Basic Information - **Project Name**: tiny-element - **Description**: A tiny DOM element selector. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-19 - **Last Updated**: 2026-05-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tiny-element A tiny DOM element selector [![browser support](https://ci.testling.com/scottcorgan/tiny-element.png)](https://ci.testling.com/scottcorgan/tiny-element) ## Install NPM ``` npm install tiny-element --save ``` Bower ``` bower install tiny-element --save ``` ```html ``` ## Usage Browser ```js var element = window.tinyElement; var el = element('.parent .some-selector'); var els = element('.some-elements', true); // This returns an ACTUAL array of DOM elements ``` Browserify ```js var element = require('tiny-element'); var el = element('.parent .some-selector'); var els = element('.some-elements', true); // This returns an ACTUAL array of DOM elements ``` ### element(selector[, multiple]) * `selector` - a css selector OR DOM element. If a DOM element is passed in, it just returns that DOM element. It's a nice abstraction to avoid always testing for a selector or DOM element. * `multiple` - should the query return multiple DOM elements. This is useful because it returns an actual array or DOM elements instead of a pseudo-array. ## Run Tests Requires [Phantomjs](phantomjs.org/download.html) is installed ``` npm install npm test ```