nanohtml icon indicating copy to clipboard operation
nanohtml copied to clipboard

onclick Event Handlers with nanohtml/raw

Open unitof opened this issue 7 years ago • 1 comments

Normally, nanohtml intercepts the onclick property of its elements, and converts them to JS Event Listeners.

However, when I pass a string containing an HTML element with an onclick attribute through nanohtml/raw, the onclick attribute is passed through to the DOM as is, with no conversion to an Event Handler.

I have a script which parses my app's content for certain terms which should be clickable, and wraps them in a tag. That's why I'm using the raw function. Is it possible to pass raw HTML to nanohtml, but still have nanohtml handle onclicks as it usually does?

unitof avatar Sep 14 '18 02:09 unitof

@unitof could you perhaps create a code example? It's a bit hard to parse what you mean from just the text alone. Thanks!

yoshuawuyts avatar Sep 14 '18 10:09 yoshuawuyts