I want to add new product to the list but I am getting this error. Uncaught TypeError: Cannot read property 'addEventListener' of null at script.js:4
<body>
<ul class="list">
<li id="text1">test1</li>
<li id="text2">test2</li>
</ul>
<input type="text" id="data">
<button id="add">add list</button>
var list = document.querySelector("ul");
var product = document.querySelector("#data");
var add = document.querySelector("#add");
add.addEventListener("click", function(){
var li = document.createElement("li");
li.textContent=data.value;
list.appendChild(li);
data.value="";});
I encounter this error when I want to add a new product to the list.