如何从表单元素中删除按钮?(JavaScript)

如何从表单元素中删除按钮?(JavaScript),javascript,Javascript,我有这个html <form id="form"> <input id="deleteNumber" name="del" type="hidden" /> <input id="addAddress" name="addAddress" type="hidden" /> ... ... ... <a href="javascript:deleteAddress();" class="deleteItem"/></a> <a

我有这个html

<form id="form">

<input id="deleteNumber" name="del" type="hidden" />
<input id="addAddress" name="addAddress" type="hidden" />

...
...
...

<a href="javascript:deleteAddress();" class="deleteItem"/></a>
<a href="javascript:addNextAddress()">Add address </a>
</form>

<script type="text/javascript">
function addNextAddress() {
    var parent = document.getElementById('form');
    var child = document.getElementById('form').del;
    perent.removeChild(child);
    document.getElementById('form').submit();   
}
</script>
<script type="text/javascript">
function deleteAddress() {
    var r=confirm(text);
    if (r == true) {
        var parent = document.getElementById('form');
        var child = document.getElementById('form').addAddress;
        perent.removeChild(child);
        document.getElementById('form').submit();
    }
}
</script>

...
...
...
函数addNextAddress(){
var parent=document.getElementById('form');
var child=document.getElementById('form').del;
移除儿童(儿童);
document.getElementById('form').submit();
}
函数deleteAddress(){
var r=确认(文本);
如果(r==true){
var parent=document.getElementById('form');
var child=document.getElementById('form').addAddress;
移除儿童(儿童);
document.getElementById('form').submit();
}
}
我得到一个错误:

未捕获引用错误:perent不是 明确的


有人能帮忙吗?

这只是这个函数的输入错误:

function addNextAddress() {
    var parent = document.getElementById('form');
    var child = document.getElementById('form').del;
    perent.removeChild(child);//<-- change perent to parent
    document.getElementById('form').submit();   
}
函数addNextAddress(){
var parent=document.getElementById('form');
var child=document.getElementById('form').del;

perent.removeChild(child);//这只是这个函数中的一个输入错误:

function addNextAddress() {
    var parent = document.getElementById('form');
    var child = document.getElementById('form').del;
    perent.removeChild(child);//<-- change perent to parent
    document.getElementById('form').submit();   
}
函数addNextAddress(){
var parent=document.getElementById('form');
var child=document.getElementById('form').del;

perent.removeChild(child);//将
perent.removeChild(child)
更改为
parent.removeChild(child)


您有一个拼写错误--
perent
未在代码中的任何位置定义,这就是您看到“perent未定义”的原因。

perent.removeChild(child)
更改为
parent.removeChild(child)

您有一个拼写错误--
perent
未在代码中的任何位置定义,这就是为什么您会看到“perent未定义”。

请立即尝试

var parent = document.getElementById('form');
var child = document.getElementById('form').addAddress;
parent.removeChild(child);
document.getElementById('form').submit();
或者将父项更改为perent:)

立即尝试

var parent = document.getElementById('form');
var child = document.getElementById('form').addAddress;
parent.removeChild(child);
document.getElementById('form').submit();
或者将家长改为perent:)

如果删除这些与打字错误相关的问题,我们真的需要你的帮助!你介意在这个问题上投一票吗?如果删除这些与打字错误相关的问题,我们真的需要你的帮助!你介意在这个问题上投一票吗问题是什么?