Я только начинаю с Javascript, и, ну, этот код совершенно очевиден, и он просто не работает, и я не знаю почему, потому что все выглядит штраф:Не удается «распечатать» с помощью .innerHTML с помощью цикла for
<html>
<head>
</head>
<body>
<h1>This is my first Javascript test.</h1>
<p id = "y">123</p>
<button type = "button" onclick = "do()">Do it!</button>
<script>
var x = ["First Element", "Second Element", "Third Element", "Fourth Element"];
function do() {
for (var i = 0; i < x.length; i++) {
document.getElementById("y").innerHTML = x[i] + "<br>";
}
}
</script>
</body>
</html>
Когда я нажимаю на кровавую кнопку, это просто не работает. Это не дает мне содержимое массива на теге < p>.
Благодарю вас!
'do' - зарезервированное слово в JavaScript. Вы должны выбрать другое имя для своей функции. http://jsfiddle.net/3e3CN/ –