Here is my code. This javascript function should remove the most recent traveler (traveler_count is initialized earlier to 1, an add_traveler button also updates that count +1 when it is clicked, and this function executes when a button is clicked). I am unable to get it to remove the most recent traveler. Any ideas how to fix this issue?
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;
}
}