Я изучаю JavaScript. Я пытаюсь переключить текст на странице, используя метод replaceChild()
. Я придумал код ниже. Я не понимаю, почему это не сработает. Помощь Pls.Переключить текст с помощью JavaScript
<html>
<head>
<script>
function toggleText() {
var be= document.getElementById("main");
var b4= be.getElementsByTagName("h1");
var l8 = document.createElement("h1").innerHTML="After";
var l88 = document.createElement("h1").innerHTML="Before";
if (b4[0].innerHTML=="Before"){
be.replaceChild(l8,b4[0])
}
if (b4[0].innerHTML=="After") {
be.replaceChild(l88,b4[0]);
}
}
</script>
</head>
<body>
<div id="main" onclick="toggleText()">
<h1>Before</h1>
</div>
</body>
</html>
@kapa есть возможность редактировать :) –
примечание стороны. Typo, missing ')' in 'if (b4 [0] .innerHTML ==" After "{' – j08691
getElementsByTagName ("h1") [0] для действительного элемента – mplungjan