添加和删除按钮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');
编辑