sách gpt4 ai đã đi

javascript - 无法 AppendChild - 尝试使一个方法在不同的类中附加另一个方法

In lại 作者:行者123 更新时间:2023-12-03 02:25:19 25 4
mua khóa gpt4 Nike

下面的代码在控制台中给出以下消息:

Uncaught DOMException: Failed to execute 'appendChild' on 'Node': The new child element contains the parent

第一个类的 render 方法应该创建一个无序列表,其中有一个子有序列表(在 Counter.render 方法中),该列表具有直接子级。

    class CounterList {
constructor(){
this.counters = [];
}
addNewCounter(counter) {
this.counters.push(this.Counter);
}
render() {
var $ul = $('body').append("
    ");
    $ul.append(Counter.render);
    return $ul;

    }
    }

    class Counter {
    constructor() {
    this.name = $("#new-counter-name").val();
    var count = 0;
    }
    decrement() {
    this.count--;
    renderPage();
    }
    increment() {
    this.count++;
    renderPage();
    }
    render() {
    var li = '
  • '+this.name+''+this.count+'
  • ';
    return li;

    }
    }

    编辑:我意识到我只在返回 $ul 时收到此错误。否则,没有错误,但什么也没有发生。

    1 Câu trả lời

    当你这样做时 var $ul = $('body').append("

      ");

      Của bạn$ulĐúng thân hình .

      你必须做:

      var $ul = $('

        ').appendTo('body');

        关于javascript - 无法 AppendChild - 尝试使一个方法在不同的类中附加另一个方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48978286/

        25 4 0
        行者123
        Hồ sơ cá nhân

        Tôi là một lập trình viên xuất sắc, rất giỏi!

        Nhận phiếu giảm giá Didi Taxi miễn phí
        Mã giảm giá Didi Taxi
        Giấy chứng nhận ICP Bắc Kinh số 000000
        Hợp tác quảng cáo: 1813099741@qq.com 6ren.com