添加和删除按钮JavaScript
我需要使按钮添加和删除,添加和删除输入 我写的是普通脚本还是添加按钮应该是另一个添加和删除按钮JavaScript,javascript,html,Javascript,Html,我需要使按钮添加和删除,添加和删除输入 我写的是普通脚本还是添加按钮应该是另一个 const add=document.getElementById(“add”); var i=0; const div=document.getElementById(“爱好”); add.addEventListener(“单击”,函数(){ i++; const edit=document.createElement('input'); edit.id=i; edit.placeholder=“更多爱好”;
const add=document.getElementById(“add”);
var i=0;
const div=document.getElementById(“爱好”);
add.addEventListener(“单击”,函数(){
i++;
const edit=document.createElement('input');
edit.id=i;
edit.placeholder=“更多爱好”;
//此外,我需要为每个输入添加删除按钮,这将删除其输入
div.appendChild(编辑);
});代码>
X
添加爱好
要添加按钮
const add = document.getElementById("add");
var i = 0;
const div = document.getElementById("hobby");
add.addEventListener("click", function () {
i++;
const edit = document.createElement('input');
edit.id = i;
edit.placeholder = "More hobbies";
var btn = document.createElement("BUTTON");
btn.id = i;
var t = document.createTextNode("X");
btn.appendChild(t);
//Also I need add remove button for each input, which removes its input
div.appendChild(edit);
div.appendChild(btn);
btn.addEventListener("click", function () {
div.removeChild(document.getElementById(btn.id));
div.removeChild(btn);
});
});
要添加按钮
const add = document.getElementById("add");
var i = 0;
const div = document.getElementById("hobby");
add.addEventListener("click", function () {
i++;
const edit = document.createElement('input');
edit.id = i;
edit.placeholder = "More hobbies";
var btn = document.createElement("BUTTON");
btn.id = i;
var t = document.createTextNode("X");
btn.appendChild(t);
//Also I need add remove button for each input, which removes its input
div.appendChild(edit);
div.appendChild(btn);
btn.addEventListener("click", function () {
div.removeChild(document.getElementById(btn.id));
div.removeChild(btn);
});
});
const add=document.getElementById(“add”);
var i=0;
const div=document.getElementById(“爱好”);
add.addEventListener(“单击”,函数(){
i++;
const edit=document.createElement('input');
edit.id=i;
edit.placeholder=“更多爱好”;
//此外,我需要为每个输入添加删除按钮,这将删除其输入
div.appendChild(编辑);
var button=document.createElement(“按钮”);
button.innerHTML=“X”;
按钮id=i;
button.onclick=function(){
div.removeChild(document.getElementById(button.id));
div.removeChild(按钮)
}
div.appendChild(按钮);
});代码>
X
添加爱好
const add=document.getElementById(“add”);
var i=0;
const div=document.getElementById(“爱好”);
add.addEventListener(“单击”,函数(){
i++;
const edit=document.createElement('input');
edit.id=i;
edit.placeholder=“更多爱好”;
//此外,我需要为每个输入添加删除按钮,这将删除其输入
div.appendChild(编辑);
var button=document.createElement(“按钮”);
button.innerHTML=“X”;
按钮id=i;
button.onclick=function(){
div.removeChild(document.getElementById(button.id));
div.removeChild(按钮)
}
div.appendChild(按钮);
});代码>
X
添加爱好
const addButton=document.getElementById(“添加”);
const hobbyWrapper=document.getElementById(“爱好”);
设i=0
addButton.addEventListener(“单击”,添加);
函数添加(){
i=i+1
const inputWrapper=document.createElement('div');
inputWrapper.id=`inputWrapper-${i}`;
常量输入=document.createElement('input');
input.placeholder=“更多爱好”;
inputWrapper.appendChild(输入)
const removeButton=document.createElement('button');
removeButton.innerHTML='X';
removeButton.onclick=()=>{
HobbyRapper.removeChild(inputWrapper)
}
inputWrapper.appendChild(removeButton);
appendChild(inputWrapper);
}
X
添加爱好
const addButton=document.getElementById(“添加”);
const hobbyWrapper=document.getElementById(“爱好”);
设i=0
addButton.addEventListener(“单击”,添加);
函数添加(){
i=i+1
const inputWrapper=document.createElement('div');
inputWrapper.id=`inputWrapper-${i}`;
常量输入=document.createElement('input');
input.placeholder=“更多爱好”;
inputWrapper.appendChild(输入)
const removeButton=document.createElement('button');
removeButton.innerHTML='X';
removeButton.onclick=()=>{
HobbyRapper.removeChild(inputWrapper)
}
inputWrapper.appendChild(removeButton);
appendChild(inputWrapper);
}
X
添加爱好
var div=document.getElementById('hobby');
函数addHobby(){
var input=document.createElement('input'),
button=document.createElement('button');
input.placeholder=“更多爱好”;
button.innerHTML='X';
//附加onlick事件处理程序以删除按钮
button.onclick=删除爱好;
div.appendChild(输入);
div.appendChild(按钮);
}
函数removeHobby(){
//删除此按钮及其输入
div.removeChild(此.previousElementSibling);
removeChild分部(本);
}
//附加onclick事件处理程序以添加按钮
document.getElementById('add').addEventListener('click',addHobby');
//将onclick事件处理程序附加到第一个删除按钮
document.getElementById('remove')。addEventListener('click',removeHobby)代码>
X
添加爱好
var div=document.getElementById('hobby');
函数addHobby(){
var input=document.createElement('input'),
button=document.createElement('button');
input.placeholder=“更多爱好”;
button.innerHTML='X';
//附加onlick事件处理程序以删除按钮
button.onclick=删除爱好;
div.appendChild(输入);
div.appendChild(按钮);
}
函数removeHobby(){
//删除此按钮及其输入
div.removeChild(此.previousElementSibling);
removeChild分部(本);
}
//附加onclick事件处理程序以添加按钮
document.getElementById('add').addEventListener('click',addHobby');
//将onclick事件处理程序附加到第一个删除按钮
document.getElementById('remove')。addEventListener('click',removeHobby)代码>
X
添加嗜好
我对Anu的答案做了一些修改,但这应该可以做到
const add=document.getElementById(“add”);
var i=0;
const div=document.getElementById(“爱好”);
add.addEventListener(“单击”,函数(){
i++;
const edit=document.createElement('input');
edit.id=i;
edit.placeholder=“更多爱好”;
var btn=document.createElement(“按钮”);
var t=document.createTextNode(“X”);
btn.id=i;
附肢儿童(t);
btn.onclick=函数(){
$('#'+i).remove();
$('#'+i).remove();
i=i-1;
};
//此外,我需要为每个输入添加删除按钮,这将删除其输入
div.appendChild(编辑);
儿童分部(btn);
});代码>
X
添加嗜好
我对Anu的答案做了一些修改,但这应该可以做到
const add=document.getElementById(“add”);
var i=0;
const div=document.getElementById(“爱好”);
add.addEventListener(“单击”,函数(){
i++;
const edit=document.createElement('input');
编辑