আমি খাঁটি জাভাস্ক্রিপ্টে একটি হালকা বাক্স তৈরি করছি। তার জন্য আমি একটি ওভারলে তৈরি করছি। আমি এই ওভারলেটি শরীরে যুক্ত করতে চাই তবে আমি সামগ্রীটি পৃষ্ঠাতে রাখতে চাই। আমার বর্তমান কোডটি ওভারলে ডিভ যুক্ত করে তবে এটি শরীরের বর্তমান সামগ্রীগুলিও সরিয়ে দেয়। কীভাবে ডিভ এলিমেন্ট যুক্ত করতে এবং শরীরে সামগ্রী রাখা যায়?
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>';
}