И снова вы изменили весь скрипт.Складывается впечатление,только в написаном вами скрипте работает ваш фрагмент кода.Потому как в моём скрипте
var park = new Array();
var marshrut = new Array();
function input(){
var busn = document.f.busn.value;
var name = document.f.fio.value;
var marsh = document.f.marsh.value;
var bus = {
busn:busn,
name:name,
marsh:marsh
};
var bus1 = Object.create(bus);
var Element=park.unshift(bus.busn+'/'+bus.name+'/'+'№'+bus.marsh);
}
function output(){
document.f.displey1.value=park;
document.f.displey2.value=marshrut;
}
function searchProperty(array, property, value) {
for (var i = 0; i < array.length; i++) {
var item = array[i];
if (property in item && item[property] == value) {
return i;
}
}
return -1;
}
function inpdel1(){
var busn=document.f.busn.value;
var index = searchProperty(park, "busn", busn);
var obj;
if (index !== -1) {
obj = park.splice(index, 1)[0];
}
if (obj) {
marshrut.push(obj);
}
}
,код
function searchProperty(array, property, value) {
for (var i = 0; i < array.length; i++) {
var item = array[i];
if (property in item && item[property] == value) {
return i;
}
}
return -1;
}
function inpdel1(){
var busn = document.f.busn.value;//доступ к полю ввода
var index = searchProperty(park, "busn", busn);
var obj;
if (index !== -1) {
obj = park.splice(index, 1)[0];
}
if (obj) {
marshrut.push(obj);
}
}
неработает.