亲爱的,
我的任务是创建自定义 HTML 组件,显示 100 次,向其添加按钮,这将删除它,并且每个第三个组件都应该是可点击的并在点击时改变颜色。到目前为止,我有这个https://codepen.io/GosiaPtak/pen/abOZmyq
class ElementList extends HTMLElement {
constructor() {
super();
let counter = 100;
const div = '';
const btn = '';
}
connectedCallback() {
this.div = document.createElement('div');
this.div.innerHTML = 'i am div';
this.btn = document.createElement('button');
this.btn.innerHTML = 'Click me';
this.div.appendChild(this.btn);
this.appendChild(this.div);
}
}
customElements.define('element-list', ElementList);
但我无法正确放置 while 循环,因此它会显示 100 次。
你能帮我吗,我从这里学习它:https ://javascript.info/custom-elements
亲切的问候,