функция A () {
this.myProp = document.createElement ("div"); }
function B(id) {
this.myProp.id = id;
document.body.appendChild(this.myProp); }
B.prototype = new A();
window.onload = function() {
new B("hello");
new B("goodbye"); }
Что здесь происходит, так это то, что я получаю один div с идентификатором "до свидания". То, что я хотел бы, это два div с указанными идентификаторами.
Мне удалось решить эту проблему, создав метод «А», который создает элемент.
Как я могу это исправить, не используя метод?