【发布时间】:2020-06-03 14:13:07
【问题描述】:
亲爱的,
我的任务是创建自定义 HTML 组件,显示 100 次,向其中添加按钮,这将删除它,并且每个第 3 个组件都应该是可点击的并在点击时改变颜色。 到目前为止,我有这个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
亲切的问候,
【问题讨论】:
标签: javascript custom-component html-components