【发布时间】:2014-11-12 15:48:03
【问题描述】:
我希望当我执行 mouseup 时,我可以选择删除或不使用“window.confirm”的列表。控制台说“Uncaught ReferenceError: li is not defined”。
var add = document.getElementById('create-memo');
function newMemo(list, itemText){
var listMemo = document.createElement('li');
listMemo.className = 'memo';
listMemo.innerText = itemText;
list.appendChild(listMemo);
listMemo.addEventListener('mouseup', removeList);
}
function removeList(){
if (window.confirm('You want remove this memo?')) {
li.parentNode.removeChild(listMemo);
}
}
【问题讨论】:
-
请提供您的html标记和更完整的js。比如
li.parentNode.removeChild(listMemo);中的li是什么 -
您可以使用正确的更新来编辑您的问题
标签: javascript html window addeventlistener confirm