Я хочу, чтобы все мои кнопки меняли содержимое.
Вот мой код:
<!DOCTYPE html>
<html>
<body>
<script></script>
<p id = "demo">Welcome to</p>
<button type = "button" onclick='document.getElementById("demo").innerHtml = "Javascript"'>Click</button>
<button type = "button" onclick='document.getElementById("demo").innerHtml = "Javascript"'>Click</button>
<button type = "button" onclick='document.getElementById("demo").innerHTML = "Javascript"'>Click</button>
</body>
</html>
Опечатка. Правильно innerHtml как innerHTML вроде рабочая кнопка.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


В вашем коде есть опечатка. вы написали innerHtml вместо innerHTML
<!DOCTYPE html>
<html>
<body>
<script></script>
<p id = "demo">Welcome to</p>
<button type = "button" onclick='document.getElementById("demo").innerHTML = "Javascript"'>Click</button>
<button type = "button" onclick='document.getElementById("demo").innerHTML = "Javascript"'>Click</button>
<button type = "button" onclick='document.getElementById("demo").innerHTML = "Javascript"'>Click</button>
</body>
</html>
innerHTMLне равенinnerHtml