Dom dediğin o kadar Basic bir şey ki. JS öğrenirken bir elemente nasıl erişeceğini sorduğunda zaten öğreniyorsun. Belli başlı metodlarla getiriyorsun zaten. Her birinin nasıl kullanılacağı HTML'den bağımsız. Biri Tag'e göre element getiriyor, diğeri Class'a, diğeri ID'ye... Sonrası okuyabiliyorsan kolay.
Element. Style -> Element'in Style'ını değiştirmene izin veriyor. Style.<attribute> -> elementin styleının belirli bir Attribute'ini değiştirmeye yarıyor gibi gibi. Dokümantasyon var. Web en yaygın alan olduğu için soru cevaplarda bol bol var. HTML bilmeye gerek yok. JS'in metot açıklamalarını okusan yetiyor yani.
HTML öğren, HTML öğren. HTML'de bir şey yok. HTML'in asıl olayı CSS eğer illa bir şey öğrenilecekse. Onunda artık şöyle bir gereksizliği var; React gibi muazzam Framework'ler var.