我正在使用JavaScript和CSS根据用户输入制作贺卡.我需要能够将用户在表格中提交的信息填充为下面的卡.我分配了一些CSS,尽管这不是目前的问题.我那里有很多JavaScript骨头,但我不知道如何在提交后返回这些元素.
let form = document.createElement('form');
form.setAttribute('id','card-form');
let nameInput = document.createElement('input');
nameInput.setAttribute('type','text');
nameInput.setAttribute('id','name-input');
nameInput.setAttribute('placeholder','Your Name');
nameInput.required = true;
form.appendChild(nameInput);
let messageTextArea = document.createElement('textarea');
messageTextArea.setAttribute('id','message-input');
messageTextArea.setAttribute('placeholder','Your Message');
messageTextArea.required = true;
form.appendChild(messageTextArea);
let imageInput = document.createElement('input');
imageInput.setAttribute('type','url');
imageInput.setAttribute('id','url-input');
imageInput.setAttribute('placeholder','Image or GIF URL');
imageInput.required = true;
form.appendChild(imageInput);
let submitButton = document.createElement('button');
submitButton.setAttribute('type','submit');
submitButton.innerText = 'Finish';
form.appendChild(submitButton);
document.body.appendChild(form);
let cardContainer = document.createElement('div');
cardContainer.setAttribute('id','card-container');
document.body.appendChild('cardContainer');
document.body.appendChild(form);
document.body.appendChild(div);
我try 简单地在提交时返回该项目,但这并没有返回任何东西
document.getElementById('card-form').addEventListener('submit', function (onSubmit) {
document.getElementById('card-container');
return div;
});