gpt4 book ai didi

javascript - 如何在 JavaScript 中创建对象构造函数;

转载 作者:行者123 更新时间:2023-12-01 15:37:08 25 4
gpt4 key购买 nike

你能解释一下下面的代码有什么问题吗?

function box (width, height, color) {
this.width=width;
this.height=height;
this.color=color;
this.style.width=width;
this.style.height=height;
this.style.backgroundColor=color;
}

var box1 = new box (100, 100, 'red');

document.body.appendChild(box1);

最佳答案

您需要 createElement并将参数传递给它,如下所示:

function box (width, height, color) {
this.element = document.createElement('div');
this.element.style.width=width+'px';
this.element.style.height=height+'px';
this.element.style.backgroundColor=color;
return this.element;
}

var box1 = box (100, 100, 'red');

document.body.appendChild(box1);

关于javascript - 如何在 JavaScript 中创建对象构造函数;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62485103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com