Checkbox

Although the Checkbox is technically an input element, it is not inheriting from it as the setup is vastly different. A developer can create a checkbox by specifying its type in an input field:

 <input type="checkbox" />

Again, no DOM changes are necessary to make this work properly.