Может кто-нибудь сказать мне, где ошибка? Я ввожу массив элементов в одно поле, а в другое поле - элемент, который хочу удалить из массива. Мой код не работает.
Array.prototype.deleteItem = function(val) {
for (var i = 0; i < this.length; i++) {
if (this[i] === val) {
this.splice(i, 1);
i--;
}
}
return this;
};
var input = document.getElementById('inputMass').value;
var del = document.getElementById('deletMass').value;
function deleteItem () {
document.writeln(input.deleteItem(del));
}
Значение инпута надо превратить в массив:
Array.prototype.deleteItem = function(val) {
for (var i = 0; i < this.length; i++) {
if (this[i] === val) {
this.splice(i, 1);
i--;
}
}
return this;
};
function showResult() {
var input = document.getElementById('inputMass').value.split(',');
var del = document.getElementById('deletMass').value;
document.getElementById("result").textContent = input.deleteItem(del);
}
<input id='inputMass' value='1,2,3,4' />
<br/>
<input id='deletMass' value='2' />
<br/>
<button onclick="showResult()">Click</button>
<div id="result"></div>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
На странице есть span-ы, в них текст с двумя точками в конце некоторых предложений () Как перебрать все span и убрать лишнюю точку?
Как сделать автообновление курса валют в БД без открытия сайта те
Хочу сделать компонент, который перед загрузкой берет данные с https://apicoinmarketcap