为什么这个removeChild不起作用?

时间:2017-11-29 02:26:22

标签: javascript removechild

function usePotion(){
for (var i = 0; i < inventoryItemNumber.length; i++){
    if (inventoryItemNumber [count] == 5){

        player.hp += 5; 
        inventoryItemNumber.splice(inventoryItemNumber.indexOf(5),1);
        inventory.pop()
        document.getElementById("HP").innerHTML = "HP: " + player.hp;
        let inventoryList = document.getElementById("inventory");
        inventoryList.removeChild (inventoryList.childNodes[count]);
        return;
    }
    count++

}
return;
}

当我使用我的按钮来调用函数时,除了removeChild命令之外的所有工作都有效,但如果我进入控制台并复制/粘贴我的2行代码并执行它就可以正常工作。

显然有很多代码,我的count变量是全局变量= 0;

0 个答案:

没有答案