【发布时间】:2019-01-23 21:37:33
【问题描述】:
我是 javascript 的新手。我在谷歌和stackoverflow中搜索,我找不到解释。 我有一个必须保存在 json 中的输入,并且我不想在控制台中显示它。 我已将输入中的元素添加到数组中,但它仍在一个数组中添加。 我想要这样的东西:
[
{"id":"1","name":"Anna"},
{"id":"2","name":"Mark"}
]
当我在现场检查并单击“删除”按钮时,我想从数组中删除一个对象。
var arr = [];
function addTo() {
arr.push(document.getElementById("index").value);
arr.push(document.getElementById("name").value);
arr.push(document.getElementById("surname").value);
console.log(arr);
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<select id="index" name="index">
<option hidden="" >Index</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
<input placeholder="Name" type="text" id="name"/>
<input placeholder="Surname" type="text" id="surname"/>
<input type="button" onclick="remove()" value="Delete"/>
<input type="button" onclick="addTo()" value="Add"/>
</body>
</html>
【问题讨论】:
标签: javascript