Parties battle in climate change election