Saf JavaScript'te bir ışık kutusu oluşturuyorum. Bunun için bir kaplama yapıyorum. Bu kaplamayı gövdeye eklemek istiyorum ancak içeriği sayfada tutmak istiyorum. Geçerli kodum yer paylaşımı div'ı ekliyor, ancak aynı zamanda gövde içindeki geçerli içeriği de kaldırıyor. Div öğesi nasıl eklenir ve içeriği vücutta nasıl saklanır?
var el = document.getElementById('element');
var body = document.getElementsByTagName('body');
el.innerHTML = '<p><a id="clickme" href="#">Click me</a></p>';
document.getElementById('clickme').onclick = function (e) {
e.preventDefault();
document.body.innerHTML = '<div style="position:absolute;width:100%;height:100%;opacity:0.3;z-index:100;background:#000;"></div>';
}