On Griffiths' and Steenbrink's theorems and nodal hypersurfaces