gpt4 book ai didi

javascript - 在 Javascript 中添加和删除表单

转载 作者:行者123 更新时间:2023-12-03 06:13:23 24 4
gpt4 key购买 nike

我目前有以下代码,每次用户单击按钮时都会添加一个新的输入框。有没有办法创建一个按钮来删除最后生成的输入框?

var data = '<label>Temperature (K):</label><input type="number" name="temp"/>'


function addNew() {
var newContent = document.createElement('div');
newContent.innerHTML = data;
document.getElementById('target').appendChild(newContent);
}
<div id="target"></div>

<input id="add" type="button" value="Add New" onclick="addNew()" />

最佳答案

将输入插入数组:

inputs=[];

inputs.push(newContent);
//put this in your addNew function

现在您可以从该数组中获取最后一个元素并将其删除

function remove(){
if(inputs.length>0){
elem=inputs.pop();
elem.parentNode.removeChild(elem);
}
}

关于javascript - 在 Javascript 中添加和删除表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39221890/

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