DOM Datalist objects expose the
HTMLDataListElement interface, which provides special properties (beyond the
element object interface they also have available to them by inheritance) to manipulate
<datalist>
elements and their content.
Documentation for this class was provided by
MDN.