这是我的代码。这个javascript函数应该删除最近的旅行者(traveler_count被初始化为1,一个add_traveler按钮在被点击时也会更新该计数+1,并且这个函数在点击按钮时执行)。我无法得到它去除最近的旅行者。任何想法如何解决这个问题?Html add/removeChild
function remove_traveler()
{
//get most recent add on, removeChild() on lname, fname, phone, lbls associated
var recent_traveler_fname = document.getElementById("trip_member_first_name_" + traveler_count);
var recent_traveler_lname = document.getElementById("trip_member_last_name_" + traveler_count);
var recent_traveler_phone = document.getElementById("trip_member_phone_number_" + traveler_count);
var recent_traveler_fname_lbl = document.getElementById("new_traveler_fname_label_" + traveler_count);
var recent_traveler_lname_lbl = document.getElementById("new_traveler_lname_label_" + traveler_count);
var recent_traveler_phone_lbl = document.getElementById("new_traveler_phone_label_" + traveler_count);
var input_area = document.getElementById("new_traveler");
if(traveler_count > 1)
{
input_area.parentNode.removeChild(recent_traveler_fname);
input_area.parentNode.removeChild(recent_traveler_lname);
input_area.parentNode.removeChild(recent_traveler_phone);
input_area.parentNode.removeChild(recent_traveler_fname_lbl);
input_area.parentNode.removeChild(recent_traveler_lname_lbl);
input_area.parentNode.removeChild(recent_traveler_phone_lbl);
traveler_count = traveler_count - 1;
}
}
你可以使用jQuery吗? – 2014-09-30 20:33:23
我可以使用任何语言 – PlayerCoder75 2014-09-30 20:35:11
你的DOM是什么样的? – 2014-09-30 20:36:02