document.addEventListener('DOMContentLoaded',()=>{
document.querySelector("#submit").onclick = (event)=>{
const li = document.createElement('li');
};
document.querySelector("#add-message li,#add-message2 li").addEventListener('click', function() {
console.log('You have clicked: ',this.textContent);
});
li.innerHTML = document.querySelector('#message').value;
document.querySelector('#add-message').append(li);
event.preventDefault();
});
<ul id="add-message">
</ul>
<ul id="add-message2">
<li>ab</li>
<li>ss</li>
<li>sss</li>
</ul>
<ul id="add-message3">
<li>abc</li>
<li>ssw</li>
<li>ssst</li>
</ul>
<form>
<input type="text" id="message">
<input type="submit" id="submit">
</form>
I want make add-message
and add-message2
li
element to be only clickable.
But it give null error.
I try to select element using selector like in CSS, descendant combinator
but it failed to select li
Right now I am selecting li
from #add-message
and #add-message2