window.onload = function() {
var Employee = function(name, bd) {
this.name = name;
this.bd = bd;
this.age = function() {
2017 - this.bd;
}
}
var empName = document.getElementById("name").value;
var empBday = document.getElementById("bday").value;
var empList = new Employee(empName, empBday);
var Btn = document.getElementById('add').addEventListener('click', function() {
console.log(empList);
});
}
<input type="text" id="name" value=""></input>
<input type="text" id="bday" value=""></input>
<button id="add">Add</button>
Well even after i input some values i then Console.log the object called "emplist" but i only get Employee {name: "", bd: "", age: ƒ}