Abdullahx adlı üyeden alıntı

Çünkü sizin açıp kapamak istediğiniz element id değil class idi yanlış hatırlamıyorsam.
Sadece şu kodu ekleseniz yeterlidir


document.getElementById("toc-title-container").addEventListener('click', function() {
slideToggle(document.getElementsByClassName("toc-list")[0], 200);
});


Çok teşekkürler, bayağı uğraştırdım. "toc-title-container" olan class'ın yanına birde id ekledim verdiğiniz kod ile zorun çözüldü. "toc-title-container" class olarak seçtiremedim bir türlü öyle çalışmıyor, illa id olması gerekiyor. Nedenini anlamadım ama bir sebebi var belli ki.

Bu arada sitedeki jquery'yi yazının sonundaki şu alan için https://prnt.sc/rfyux1 kullanmışım daha önce. Oradaki iki butonun alttaki işlemi yapmasını sağlıyor. O konuda da yarımcı olabilirseniz jquery'yi kaldırarak bir yükten daha kurtulmuş olacağım.

$(document).ready(function(){
$(".btn1").click(function(){
$(".bgndm-sr-b").text("Paylaşmaya ne dersin?");
$(".btn-gizle").css("display", "none");
$(".icrk-gizli-e").css("display", "block");

});
$(".btn2").click(function(){
$(".bgndm-sr-b").html("Nedenini belirtmek ister misin?");
$(".btn-gizle").css("display", "none");
$(".icrk-gizli-h").css("display", "block");
});
});


Evet derse yazıyı değiştirip paylaşım butonlarını getiriyor, hayır derse yine yazıyı değiştirip iletişime formu için buton geliyor. Butonlar display:none; mantığı ile "icrk-gizli-e" ve "icrk-gizli-h" şeklinde gizli.