JS ile HTML metni nasıl değiştirilir?
<div id="divs" onclick="fun()" > Açık </div>
var acık = document.getElementById("divs");
function fun(){
acık.innerHTML="kapalı";
}
div içerisindeki (açık) yazan metni nasıl değiştirebilirim?
innerHTML ile yapınca onclick çalışmıyor?
onclick çalılıyor kapalı yazıyor, sen tekrar bastığında açık yazsın istersen o zaman şöyle bir şey yapman lazım
<div id="divs" onclick="fun()">Açık</div>
<script>
let div = document.getElementById("divs"),
open = true;
function fun(){
if (open) {
div.innerHTML = 'Açık';
} else {
div.innerHTML = 'Kapalı';
}
open = !open
}
</script>