My template involving parent div
with attribute of data-template
and child button
with attribute of data-click
:
<script type="text/html" id="containerTemplate">
<div data-template="myTemplate">
<ul>
<li>
<button type="button" data-click="done">
<span>some text</span>
</button>
</li>
</ul>
</div>
</script>
How can i select the button
with the data-click="done"
?
I've tried this
const doneBtn = document.querySelector('[data-template = myTemplate] [data-click = done]');
if (doneBtn) {
//register some event listeners
}
But the doneBtn
is returning null.