Итак, я пытаюсь распечатать массив, который получает текст ввода пользователя, добавленный в него, но то, что я хочу распечатать, - это упорядоченный список массива. Как вы можете видеть, (если вы запустите мой код) элемент списка просто продолжает добавлять пользовательский ввод, а новые имена не добавляются с именами людей. Пожалуйста помоги! Вот код ниже:Добавить элемент списка через javascript
<!DOCTYPE html>
<html>
<head>
First name: <input type="text" id="firstname"><br>
<script type="text/javascript">
var x= [];
function changeText2(){
var firstname = document.getElementById('firstname').value;
document.getElementById('boldStuff2').innerHTML = firstname;
x.push(firstname);
document.getElementById('demo').innerHTML = x;
}
</script>
<p>Your first name is: <b id='boldStuff2'></b> </p>
<p> Other people's names: </p>
<ol>
<li id = "demo"> </li>
</ol>
<input type='button' onclick='changeText2()' value='Submit'/>
</head>
<body>
</body>
</html>
''
содержит только мета-информацию и ссылки на ресурсы, а не фактическое содержание. Но причина, по которой вы не получаете новый элемент списка, заключается в том, что вы его не создаете. –