Henry: toggle event erweitern auf zb. onopen onclose ohne CSS und onselect()

Beitrag lesen

Hallo Gunnar,

Ok, Unterschied verstanden, danke.

Ich werd nicht schlau, was du meinst/willst.

Ich versuchs nochmal zu erklären:


<details ontoggle="this.innerHTML = 'bla Details bla blaala';"></details>

Beim öffnen fügt sich der content ein. Klickt man es aber wieder zu bleibts immer noch drin.

Beim zuklicken möchte ich den Inhalt aber nicht mehr (versteckt) drin haben. Mit Js würde ich das zb. so machen:


<h1 id="hcont"></h1>
<button onclick="toggler2()">Klassisch</button>
<div id="out"></div>
<script>
function toggler2()
{
var str = 'bla bla blaala';
//alert(hcont.innerHTML.length);
if(hcont.innerHTML.length == 0){hcont.innerHTML = str;}
else{hcont.innerHTML = '';}
}
</script>

Daher die Frage ob ich dem DetailsElement nicht auch einfach sagen kann zb. onclose="wirf wieder alles raus"

Gruss
Henry

--
Meine Meinung zu DSGVO & Co:
„Principiis obsta. Sero medicina parata, cum mala per longas convaluere moras.“