Здравствуйте. Есть 2 штуки button - красная и зеленая при нажатии на которые выводятся изображения которые накладываются друг на друга, нужно как-то организовать тоже самое только что бы эти изображения выводились в заданных координатах. Алгоритм такой: нажал на зеленую кнопку появилось 1-е изображение, нажал на красную кнопку первое исчезло и появилось 2-е изображение.
<style>
.green_button_2 {
background-image: url("img/Green Button.png"); /*фон красной кнопки*/
width: 53px; /*размер кнопки по ширине*/
height: 59px; /*размер кнопки по высоте*/
cursor: pointer;
}
.red_button_2{
background-image: url("img/Red Button.png"); /*фон зеленой кнопки */
width: 53px; /*размер кнопки по ширине*/
height: 59px; /*размер кнопки по высоте*/
cursor: pointer;
} </style>
<button class="show-image red_button_2" data="img/red led.png" type="button" id="click_red2"></button> <!--1-е изображение red led.png -->
<button class="show-image green_button_2" data="img/Gren led.png" type="button" id="click_green2"></button> <!-- 2-е изображение Gren led.png -->
<div id="open_img"></div>
window.onload = function(){
let buttons = document.querySelectorAll('.show-image');
buttons.forEach(function(btn){
btn.addEventListener('click', function(){
document.getElementById('open_img').innerHTML = '';
let link = this.getAttribute('data');
let img = document.createElement('img');
img.src = link;
document.getElementById('open_img').append(img);
});
});
};