const li = document.createElement('li');
li.innerHTML = `
<i class="fa fa-square-o item btn emptyButton" aria-hidden="true"></i>
<i class="fa fa-check-square-o item btn checkedButton dis-non" aria-hidden="true"></i>
<span class='item' id = '${anArray.length + 1}'>${INPUTVALUE}</span>
<i class="fa fa-trash-o btn removeButton item" aria-hidden="true"></i>
`;
我像上面那样设置 HTML 数据,然后我在获取数据时遇到了麻烦。我想像querySelector
下面这样使用 span 及其 id:
document.querySelector('span#2')
但我什么也得不到,所以我不得不做一些疯狂的工作,比如:
ET.arentElement.arentElement.parentElement.previousElementSibling.firstElementChild.innerText;
这不是来自示例代码,而是因为这是最糟糕的,所以我想以此作为示例。