Так что я недавно столкнулся с проблемами, пытаясь переместить определенные фрагменты <p>
</p>
вызванный результат. как таковой я думал, эй! было бы не легче сломать каждую часть внутри результата вниз на другую <p>
!? хорошо работает lol, но пытается захватить тот внутренний <p>
, что по этой причине мы будем звонить в хранилище, это сложно. Я пробовал несколько методов, но can not, кажется, захватывает его значение извне в document.getElementByID .... вот код ниже для html.Попытка захватить innerhtml изнутри innerhtml
document.getElementById("result").innerHTML = Monster + "<p id='vault'> || HP: " + HP + "</p> || Defense: " + Def + " || Attack: " + ATK + " || Can it Dodge/Block: " + DB + " || Can it retaliate: " + RET + " || Initative: " + INT + " || Exp: " + MEXP + " <input type='submit' class='new' onclick='Combat(" + loop + ")' value='FIGHT!'></input>" + "<br><br>" + A;
}
то сценарий, который в конечном счете называет его
function Combat(id){
document.getElementById("vault").innerHTML = id;
document.getElementById("C").value = id
}
Так что я пытаюсь это изменить идентификатор «C» в ИД «VAULT» внутри идентификатора («результат»). любые идеи о том, почему я не могу захватить хранилище?
Итак, вы хотите идентификатор хранилища? –
в вашем примере нет элемента с идентификатором «C». Кроме того, каково значение переменной 'id' в вашем примере? – ADyson
какое значение вы получаете в переменной 'loop'? –