JP Nadda was elected as the BJP president unopposed in the presence of Union Home Minister Amit Shah and several other senior BJP leaders.