Я начал читать JavaScript в W3schools и тестировать/изменять несколько вещей в примерах, которые они приводят, чтобы я мог видеть, что делает, но пока не смог определить синтаксис.
Ниже приведен оригинальный код для изменения содержимого тега p, ссылка на него.
<p id="demo">
JavaScript can change the content of an HTML element.
</p>
<script>
function myFunction()
{
x = document.getElementById("demo"); // Find the element
x.innerHTML = "Hello JavaScript!"; // Change the content
}
</script>
<button type="button" onclick="myFunction()">Click Me!</button>
Я хочу знать, как изменить содержимое с тем же классом, но не получилось, так как вы видите, что приведенный ниже пример не работает. Скрипка кода ниже.
<p class="demo">
JavaScript can change the content of an HTML element.
</p>
<p class="demo">Yolo</p>
<script>
function myFunction()
{
x = document.getElementsByClassName("demo"); // Find the element
x.innerHTML = "Hello JavaScript!"; // Change the content
}
</script>
<button type="button" onclick="myFunction()">Click Me!</button>
Если бы вы могли показать мне, как ^^ "и помочь мне понять, является ли" getElementById "переменной, которая может быть чем-то еще, или это команда?