Тема: Як коректно видалити елемент з getElementsByClassName?
Вітаю.
Підкажіть будьласка, чому через getElementsByClassName при спробі видалити елемент вибиває помилку:
Uncaught ReferenceError: listLi is not defined at HTMLInputElement.buttonClick.<computed>.onclick
js code:
var buttonClick = document.getElementsByClassName('delete');
for (i = 0; i < buttonClick.length; i++) {
buttonClick[i].onclick = function() {
var lisrLi = document.getElementById("leftText");
var li = lisrLi.lastElementChild;
if(li != null) {
listLi.removeChild(li);
}
}
}
HTML:
<ul id="leftText" class="textUl">
<li class="styleLi">Text
<div class="btnLi">
<input type="button"class="inputbtn favorite" >
<input type="button" class="inputbtn delete" >
</div>
</li>
</ul>