37 lines
1.3 KiB
JavaScript
Raw Permalink Normal View History

2024-05-03 18:11:43 +03:00
2024-04-17 17:30:00 +03:00
function getValueSelect(){
2024-05-21 15:53:19 +03:00
let selectValue = document.getElementById("selectID").value
let request = new XMLHttpRequest();
2024-04-22 11:31:44 +03:00
let button = document.getElementById("buttonAdd");
let count = parseInt(button.dataset.count) + 1;
button.dataset.count = count;
console.log(count);
request.open("GET", "/admin/set-value-select?value=" + selectValue + "&count=" + count, true)
2024-04-17 17:30:00 +03:00
request.addEventListener("load", () => {
2024-05-21 15:53:19 +03:00
let responseText = request.responseText;
let targetElement = document.getElementById("buttonAdd");
let divElement = document.createElement("div");
2024-04-17 17:30:00 +03:00
divElement.innerHTML = responseText;
targetElement.insertAdjacentElement("beforebegin", divElement);
2024-05-24 18:03:12 +03:00
let deleteButton = document.getElementById("deleteButton");
2024-05-03 18:11:43 +03:00
deleteButton.addEventListener("click", () => {
divElement.remove();
});
divElement.appendChild(deleteButton);
2024-04-17 17:30:00 +03:00
});
request.send()
}
2024-05-03 18:11:43 +03:00
2024-05-24 18:03:12 +03:00
document.addEventListener("DOMContentLoaded", function() {
let divElement = document.getElementsByClassName("form-block");
let deleteButton = document.getElementsByClassName("deleteButton");
console.log(deleteButton);
for(let i = 0; i < deleteButton.length; i++){
deleteButton[i].addEventListener("click", () => {
deleteButton[i].parentElement.remove();
});
}
});