gpt4 book ai didi

javascript - 使用纯 JS 提交时向 DOM 添加数据

转载 作者:行者123 更新时间:2023-11-30 16:14:18 25 4
gpt4 key购买 nike

谁能告诉我实现相同目标的最佳方法是什么here用这个 js:

function ContactController($scope) {
$scope.contacts = ["hi@me.no", "hi@you.com"];
$scope.addMail = function() {
if(this.mailAdress) {
$scope.contacts.push($scope.mailAdress);
$scope.mailAdress = "";
}
};
}

不使用 Angular。我只是想学习如何使用 javascript 将用户输入保存到 DOM。谢谢!

最佳答案

同样的方法之一是

  var contacts = ["hi@me.no", "hi@you.com"],
ul = document.querySelectorAll('.email-list')[0];

// Iterate over the contacts and append it to the ul
for (var i = 0; i < contacts.length; i++) {
addEmailToContacts(contacts[i]);
}

function addEmailToContacts(contact) {
var li = document.createElement('li');
li.innerHTML = contact;

ul.appendChild(li);
};

// Click event for the submit
document.querySelector('#submit').addEventListener('click', function(e) {
e.preventDefault();
// Get the value
var value = document.querySelectorAll('input[type="mail"]')[0].value;
if (value) {
addEmailToContacts(value);
}
})

Check Codepen

关于javascript - 使用纯 JS 提交时向 DOM 添加数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35755863/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com