You'd probably have to check a MiddleEarth site or something, but I believe that they could have children. At least, they did when they mated with Humans (or the strain called the Edain who came over with them), producing Half-Elves like Elrond and a handful of others. :)