This is a demo of hafind. Type all the words you are looking for in the search box, and see how it limits the list of matches.

This is the first child element of the parent element with the ID hafindElements.
The parent element could be anything, as long as it has the ID hafindElements and contains child elements.
The child elements could also be anything.
A common use case would be for the parent to be an ul tag and the children to be li tags.
Searching will temporarily remove the child elements without words matching the search string.
Clearing the searchbox text will bring back all the original child elements.