我有一個輸入字段的表單。我試圖在控制檯中記錄這些字段。控制檯顯示「的createUser {姓:空}」 : 對象javascript對象不會在控制檯中打印
<div class="#">
First Name:<br>
<input placeholder="First Name" type="text" id="firstName" required>
<br>
</div>
<button onclick="user()" class="btn btn-primary">Sign Up</button>
function createUser(firstName, lastName, email, userName, password){
this.firstName = firstName;
}
function user(){
var user = new createUser(document.getElementById(firstName.text));
console.log(user);
}
console.log(user);
什麼是firstName.text? –
不是你的問題,但它不是你的函數具有相同名稱的變量的最大想法。在這種情況下,它應該無關緊要,但是如果您需要緩衝一個函數,這樣做會給您一些有趣的錯誤。 –
更正此行var user = new createUser(document.getElementById('firstName')。value); –