element-matches-polyfill

1.0.0 • Public • Published

element-matches-polyfill

Polyfill for Element.matches

Provides a polyfill for Element.forEach() to all Browsers.

Native support

See MDN for more information.

Import

// CommonJS
require('element-matches-polyfill');
 
// ES6 Modules import / Typescript import
import 'element-matches-polyfill';

Usage

<ul id="birds">
  <li>Orange-winged parrot</li>
  <li class="endangered">Philippine eagle</li>
  <li>Great white pelican</li>
</ul>
 
<script type="text/javascript">
  var birds = document.getElementsByTagName('li');
 
  for (var i = 0; i < birds.length; i++) {
    if (birds[i].matches('.endangered')) {
      console.log('The ' + birds[i].textContent + ' is endangered!');
    }
  }
</script>

/element-matches-polyfill/

    Package Sidebar

    Install

    npm i element-matches-polyfill

    Weekly Downloads

    3,013

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    3.08 kB

    Total Files

    4

    Last publish

    Collaborators

    • mboughaba