Hallo Yadgar,
noch mehr Code ging wohl nicht...
Na ja, der Kontext wäre sonst schlecht ersichtlich geworden...
Zu deinem Problem: du musst auch den richtigen divs die ID geben und nicht dem um alles liegenden.
Die <p>'s, die ich zunächste einmal (oberste Hierarchieebene) ansprechen will, sind allesamt unmittelbare Kindknoten von "haupt", also dem "um alles liegenden" <div>!
Oder du sprichst p in div in div_mit_id an. man kann die getElementBy... (fast) beliebig schachteln.
Gruß, Jürgen