window.onload = Soldier;
function Soldier(allegiance,armor,weapon){
this.allegiance = allegiance;
this.armor = armor;
this.weapon = weapon;
}
document.getElementById("soldier").innerHTML =
var soldier1 = new Soldier("Theosis", true, "Sword");
alert(soldier1.allegiance);
<DOCTYPE HTML>
<html>
<head>
<script src = "objscript.js"> </script>
</head>
<body>
Allegiance: <input type ="text" id = "allegiance"><br/><br/>
Armor: <input type ="text" id = "armor"><br/><br/>
Weapon(s): <input type ="text" id = "weapon"><br/><br/>
<input type = "button" id="button" value = "Submit"><br/>
<p id = "soldier"> </p>
</body>
</html>
我知道如何創建一個對象,但我不知道如何使用戶輸入對象的數據,並打印到屏幕上。
你什麼時候提示用戶輸入他們的輸入?您似乎正在使用標準的''盒子,但正嘗試在頁面加載時設置「士兵」(在用戶輸入任何值之前)。單擊按鈕時分配給對象是否合適?或者你是否希望將這些信息存儲在「COOKIE」或類似的地方? –