Вероятно, диплодоки вели стадный образ жизни, питаясь листьями, побегами, хвоей и шишками на кронах хвойных деревьев. Диплодоки также питались водными растениями, при этом проглатывая и мелких водных животных (моллюсков, мелких членистоногих, личинки насекомых и т.п.). Не умея жевать, они заглатывали камни, которые помогали им перетирать пищу. Подобно брахиозавру, диплодок передвигался на четырех ногах, задние были длиннее передних. Мощная спинная мускулатура позволяла диплодоку отрывать от земли передние ноги и подниматься на задних ногах, благодаря чему он дотягивался до крон высоких деревьев.
Диплодоки очень хорошо плавали в воде. Жили они преимущественно в болотистых местностях, выходя на сушу только для того, чтобы поесть листьев и прочей растительности, а также отложить яйца.