gpt4 book ai didi

删除 Div 的 Javascript 函数

转载 作者:行者123 更新时间:2023-11-30 17:22:39 24 4
gpt4 key购买 nike

我需要一个可以一个一个删除div的函数。我的代码如下所示。在我的代码中,我创建了一个函数来在我单击按钮时创建一个 div。我不知道如何一个一个地删除 div。

请帮我一个一个删除div的正确代码。

<html>
<head>
</head>
<body>

<button id="buttonone" onclick="creatediv()">CREATE A DIV</button>
<button id="buttontwo" onlick="removedivider()">Remove DIV </button>
<script>




function creatediv()
{

document.getElementById("buttonone").innerHTML="CREATE ANOTHER DIV";

var newdiv = document.createElement("div");
newdiv.setAttribute("id","newdiv");
var text = document.createTextNode(Math.floor(Math.random()*100)+1);
newdiv.appendChild(text);
newdiv.style.color="white";
newdiv.style.width="100px";
newdiv.style.backgroundColor="green";

document.body.appendChild(newdiv);

}


function removedivider()
{
//Function to Remove the DIV one by one;
}


</script>
</body>
</html>

最佳答案

<script>
var index = 0;
function creatediv()
{
++index;
document.getElementById("buttonone").innerHTML="CREATE ANOTHER DIV";

var newdiv = document.createElement("span");
newdiv.setAttribute("id","newdiv" + index);
var text = document.createTextNode(Math.floor(Math.random()*100)+1);
newdiv.appendChild(text);
newdiv.style.color="white";
newdiv.style.width="100px";
newdiv.style.backgroundColor="green";

document.body.appendChild(newdiv);
}


function removedivider()
{
document.body.removeChild(document.getElementById("newdiv" + index));
--index;
}
</script>

应该可以,我没有测试。

关于删除 Div 的 Javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24841973/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com