2 回答
TA贡献1795条经验 获得超7个赞
您应该element.classList.toggle与您的is-hidden班级一起使用在您的添加和删除按钮之间切换。
var addBtn = document.getElementById("add");
var removeBtn = document.getElementById("remove");
var contentDiv = document.getElementById("content");
addBtn.onclick = () => {
// load data
contentDiv.innerHTML = "YOUR_DATA";
addBtn.classList.toggle("d-none");
removeBtn.classList.toggle("d-none");
};
removeBtn.onclick = () => {
contentDiv.innerHTML = "";
addBtn.classList.toggle("d-none");
removeBtn.classList.toggle("d-none");
};
.d-none {
display: none;
}
<button id="add">Add</button>
<button id="remove" class="d-none">Remove</button>
<div id="content"></div>
TA贡献1840条经验 获得超5个赞
在 jQuery 中,您可以使用$("...").toggleClass("is-hidden")在添加和删除按钮之间切换。
您可以使用.empty()来清除数据并.html("your_data")进行设置。
var addBtn = $("#add");
var removeBtn = $("#remove");
var contentDiv = $("#content");
addBtn.click(() => {
// load data
contentDiv.html("YOUR_DATA");
addBtn.toggleClass("d-none");
removeBtn.toggleClass("d-none");
});
removeBtn.click(() => {
contentDiv.empty();
addBtn.toggleClass("d-none");
removeBtn.toggleClass("d-none");
});
.d-none {
display: none;
}
<button id="add">Add</button>
<button id="remove" class="d-none">Remove</button>
<div id="content"></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
添加回答
举报