这可能是因为对象的整数属性默认值被解释为字符串。为了解决这个问题,可以使用parseInt()函数将默认值从字符串转换为整数,并将其分配给HTML输入字段的value属性。例如:
HTML代码:
JavaScript代码:
// 定义包含属性的对象
let person = {
name: "张三",
age: 30
};
// 填充输入字段
document.getElementById("ageInput").value = parseInt(person.age);
在这个例子中,输入字段将被填充为整数值30,即对象的默认年龄值。