A plain Javascript DOM selector.
It provides a DomSelector
class that can be used with any javascript framework.
To use it with simple HTML inputs, call the createFromPlainHtmlInputs
:
<section>
<p><label>
<span>CSS selector:</span>
<input type="text" id="dom-selector-input-text" />
<input type="checkbox" id="dom-selector-show-outline" title="Show outlines" />
<input type="checkbox" id="dom-selector-unique" title="Select only one node" />
<input type="checkbox" id="dom-selector-toggle-picker" title="Pick a dom node" />
</label></p>
</section>
DomSelector.createFromPlainHtmlInputs(
document.getElementById("where-tag-can-be-got"),
document.getElementById("dom-selector-input-text"),
document.getElementById("dom-selector-input-toggle-picker"),
document.getElementById("dom-selector-input-unique"),
document.getElementById("dom-selector-input-show-outline")
);
You can refer to DomSelector.connectSelectorInput
and DomSelector.connectPickerCheckbox
to find how to connect a domSelector object to your prefered javascript framework.