ABO blood groups are controlled by a single gene, but height is the result of a combination of genes and environment. That is why there is a wide spread of possible heights.
When scientists describe natural selection now, they can talk about alleles being passed on, which will cause changes to the phenotypes in a population.
What was not known when Darwin's theory of evolution was published?