I practiced the styling as shown below in a different document and it worked there for paragraphs and buttons but, for divs, however, it refuses to do so.
The first document.getElementById('red').style.width="100px";
statement returns an error
“Uncaught TypeError: Cannot read property ‘style’ of null at.. “
When I tried it in another document, it worked without placing the styles inside a function myFunction() {}
statment
Any ideas?
<div class="red" > some content</div> <div class="blue" > some content</div> <div class="green" > some content</div> <script type="text/javascript"> document.getElementById('red').style.width="100px"; document.getElementById('blue').style.width="100px"; document.getElementById('green').style.width="100px"; document.getElementById('red').style.height="100px"; document.getElementById('blue').style.height="100px"; document.getElementById('green').style.height="100px"; document.getElementById('red').style.backgroundColor="red"; document.getElementById('blue').style.backgroundColor="blue"; document.getElementById('green').style.backgroundColor="green"; document.getElementById('red').style.borderRadius="50px"; document.getElementById('blue').style.borderRadius="50px"; document.getElementById('green').style.borderRadius="50px"; document.getElementById('red').onclick.display="none"; document.getElementById('blue').onclick.display="none"; document.getElementById('green').onclick.display="none"; </script>