A.- Der 1937 geborene L._ war seit Mai 1991 als Lastwagenchauffeur bei der Firma G._ AG tätig und über diese bei der Schweizerischen Unfallversicherungsanstalt (SUVA) gegen Berufs- und Nichtberufsunfälle versichert. Am 3. September 1991 erlitt er bei einem Sturz eine Unterschenkeltorsionsfraktur links, welche operativ angegangen werden musste. Mit Verfügung vom 6. Juni 1994 sprach die SUVA dem Versicherten für die verbliebene Beeinträchtigung aus dem Unfallereignis vom 3. September 1991 eine Invalidenrente auf Grund einer Erwerbsunfähigkeit von 25 % ab 1. Mai 1994 und eine Integritätsentschädigung von 15 % zu. Daran hielt sie mit Einspracheentscheid vom 24. Juli 1996 fest. B.- In teilweiser Gutheissung der dagegen eingereichten Beschwerde hob das Versicherungsgericht des Kantons Basel-Landschaft den Einspracheentscheid vom 24. Juli 1996 betreffend die Invalidenrente auf und erkannte L._ eine solche auf der Basis eines Invaliditätsgrades von 35 % zu; im Übrigen wies es die Beschwerde ab (Entscheid vom 26. August 1998). C.- Mit Verwaltungsgerichtsbeschwerde beantragt die SUVA, der kantonale Entscheid sei im Rentenpunkt aufzuheben. Der Versicherte lässt auf Abweisung der Verwaltungsgerichtsbeschwerde schliessen. Das Bundesamt für Sozialversicherung lässt sich nicht vernehmen.