我需要打印由用户通过文本框输入的json对象数组,该功能通过按钮单击执行。我需要将用户输入的所有字符串存储在文本框中。在我的控制台在此甲[{"aaa"},{"bbb"},{"ccc"}]
从本地存储打印json对象
<!DOCTYPE html>
<html>
<body>
Enter the string :
<input type="text" id="names">
<button onclick="myFunction()"> Click Me</button>
<script>
function myFunction(){
var myNames = new Array();
myNames = document.getElementById("names").value;
this.names = myNames;
localStorage["myNames"] = JSON.stringify(myNames);
console.log(JSON.stringify(myNames));
var name = JSON.parse(localStorage["myNames"]);
console.log(name);
};
</script>
</body>
</html>
显示它目前这个代码只打印数据这样"aaa"
,如果我添加了另一个数据bbb
,仅第二数据显示"bbb"
。我希望所有的数据都可以在这个合成文件[{"aaa"},{"bbb"},{"ccc"}]
中查看,甚至可以像这样[{“name”:“aaa”},{“name”:“bbb”},{“name”:“ccc”}]。 有人可以帮我吗?
备注:它总是更好刚刚闭幕''