$ npm install html-element-map
Look up HTML tag names via HTML Element constructors, and vice versa.
byTag
const assert = require('assert');
const byTag = require('html-element-map/byTag');
// or: import byTag from 'html-element-map/byTag';
// or: import { byTag } from 'html-element-map';
assert.deepEqual(
byTag('a'),
[{
constructor: window.HTMLAnchorElement,
constructorName: 'HTMLAnchorElement',
expectedConstructor: window.HTMLAnchorElement,
tag: 'a'
}],
);
byConstructor
const assert = require('assert');
const byConstructor = require('html-element-map/byConstructor');
// or: import byConstructor from 'html-element-map/byConstructor';
// or: import { byConstructor } from 'html-element-map';
assert.deepEqual(
byConstructor(window.HTMLAnchorElement),
[{
constructor: window.HTMLAnchorElement,
constructorName: 'HTMLAnchorElement',
expectedConstructor: window.HTMLAnchorElement,
tag: 'a'
}],
);
byConstructorName
const assert = require('assert');
const byConstructorName = require('html-element-map/byConstructorName');
// or: import byConstructorName from 'html-element-map/byConstructorName';
// or: import { byConstructorName } from 'html-element-map';
assert.deepEqual(
byConstructorName('HTMLAnchorElement'),
[{
constructor: window.HTMLAnchorElement,
constructorName: 'HTMLAnchorElement',
expectedConstructor: window.HTMLAnchorElement,
tag: 'a'
}],
);
© 2010 - cnpmjs.org x YWFE | Home | YWFE