I am following a Traversy Media web tutorial on youtube link in which he creates a modal from scratch, and at minute 17.00
I get an error -
"Uncaught TypeError: Cannot read property 'addEventListener' of null"
Code Snippet
//Get modal element
var modal = document.getElementById('simpleModal');
//Get open modal button
var modalBtn = document.getElementById('modalBtn');
//Get close button
var closeBtn = document.getElementById('closeBtn');
//Listen for click
modalBtn.addEventListener('click', openModal);
//Fucntion to open modal
function openModal() {
console.log(123);
}
<body>
<button #id="modalBtn" class="button">Click Here</button>
<div id="simpleModal" class="modal">
<div class="modal-content">
<span class="closeBtn">×</span>
<p>Hello...I am a modal</p>
</div>
</div>
<script src="main.js"></script>
</body>
I would appreciate your help!