如何使用输入元素删除数组?

时间:2019-07-11 10:55:56

标签: javascript arrays

我知道如何通过pop()方法和splice()方法删除数组元素, 例如

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.pop();
document.getElementById("demo").innerHTML = fruits;

我的问题是如何通过html中的input元素执行这些操作? 例如,通过创建一个按钮来切换隐藏或显示数组元素 所以我想在例如删除“ Mango”和重新添加之间进行切换?

1 个答案:

答案 0 :(得分:0)

使用addEventListener

示例,其中el是您的按钮等,而doSomething是您要在单击时执行的功能:

var el = document.getElementById('some-id'); 
function doSomething() {
    console.log('a');
}
el.addEventListener("click", doSomething, false);

https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener