When I click I want an img tag to be generated and with an image I have tried several ways but it doesn't work.
var oferr=document.getElementsByClassName("a")[0];
var new=document.getElementsByClassName("create")
oferr.addEventListener('click', function () {
let new_element=document.createElement('img');
let image=document.createAttribute('src','img/imagen_1');
new_element.appendChild(imagen);
new.appendChild(new_element);
})
<div class="ad">
<h1>10% discount</h1>
</div>
<header>
<div class="logo">
<h2 class="name">Environments</h2>
</div>
<nav>
<a href="" class="nav-link">Offers</a>
<a href="" class="nav-link">Products</a>
<a href="" class="nav-link">Login</a>
</nav>
</header>
<div id="create">
</div>
<script src="/js/main.js"></script>