Creating a div element inside a div element in javascript
I'm trying a very basic example of creating a div inside an already existing div . It doesn't seem to be working when I use: document.getElementbyId('lc').appendChild(element) but works fine when I do this: document.body.appendChild(element) Do I need to add windows.onload function? Though it doesn't work even then! HTML code: <body> <input id="filter" type="text" placeholder="Enter your filter text here.." onkeyup = "test()" /> <div id="lc"> </div> </body> JS code: function test() { var element = document.createElement("div"); element.appendChild(document.createTextNode('The man who mistook