【发布时间】:2021-07-21 21:33:05
【问题描述】:
我正在尝试获取表单信息,将它们输入到信息数组中,然后将该数组打印到字符串连接中的段落中。
这是我的 HTML:
<body>
<input type="text" id="name" placeholder="Enter first name">
<input type="text" id="lName" placeholder="Enter last name">
<input type="text" id="age" placeholder="Enter age">
<input type="text" id="email" placeholder="Enter email address">
<button>Add Info</button>
<article>
<div>
<p>8</p>
</div>
</article>
<p id="future"></p>
<main>
</body>
这是我的 Javascript:
const btn = document.querySelector('button');
const paras = document.querySelectorAll('p');
btn.addEventListener("click", function(){
const name = document.getElementById("#name");
const lName = document.querySelector("#lname");
const age = document.querySelector("#age");
const email = document.querySelector("#email");
let info = [name + " " + lName + " , you are " + age + "!" + " But by your next birthday, you will
inherit $10 million dollars! We will email you your fortune to: " + email + "."];
document.querySelector("#future").innerHTML = info;})
我明白了:
null [object HTMLInputElement] ,你是[object HTMLInputElement]!但到你的下一个生日,你将继承 1000 万美元!我们会将您的财富通过电子邮件发送至:null。
【问题讨论】:
标签: javascript html arrays concatenation paragraph