У меня возникла проблема. Я использую document.getElementById("foo").innerHTML
, чтобы установить значение <li>
. Затем, позже в коде, я получаю доступ к нему, используя document.getElementById("foo").value
. Однако это возвращает «undefined». Код выглядит примерно так:innerHTML и document.getElementbyId(). Значение конфликтующее?
document.getElementById("myElement").innerHTML = "This is a test";
...
var v = document.getElementById("myElement").value; // Returns "undefined"
Я пробовал несколько способов исправить это, но безрезультатно. Кто-нибудь знает, что происходит?
Если вы отлаживаете этот код, что-либо изменится при назначении значения? – Alfabravo