如何从表单元素中删除按钮?(JavaScript)
我有这个html如何从表单元素中删除按钮?(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
<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:)如果删除这些与打字错误相关的问题,我们真的需要你的帮助!你介意在这个问题上投一票吗?如果删除这些与打字错误相关的问题,我们真的需要你的帮助!你介意在这个问题上投一票吗问题是什么?