Does a spell which says "exile target enchantment" such as Erase work on enchantment artifacts? I can not seem to find an answer for this, can you help?
Yes, any card that can exile an enchantment can exile an enchantment artifact. This is because an enchantment artifact is both an enchantment as well as an artifact.
205.2b Some objects have more than one card type (for example, an artifact creature). Such objects satisfy the criteria for any effect that applies to any of their card types.
There's also this nugget of information buried in the Basic Rulebook, to help illustrate this relationship to new players.
Artifact creatures are both artifacts and creatures. [...] An artifact creature can be affected by anything that affects artifacts, as well as anything that affects creatures.
Dryad Arbor would also be affected by Anger of the Gods, because Dryad Arbor is a creature.