Sachverhalt: A. Die 1961 geborene A._ erlitt am 22. Oktober 2015 während eines von der Arbeitslosenversicherung organisierten Kurses einen Ohnmachtsanfall. Als sie aufwachte, lag sie neben dem Schreibtisch auf der linken Körperseite auf dem Boden. Sie verletzte sich u. a. an der linken Schulter. Sie war bei der Schweizerischen Unfallversicherungsanstalt (Suva) obligatorisch unfallversichert. Am 30. Mai 2016 wurde sie im Spital B._ an der linken Schulter operiert. Mit Verfügung vom 24. Januar 2017 stellte die Suva ihre Leistungen (Heilbehandlung und Taggeld) per 30. April 2016 ein, da die gesundheitlichen Beschwerden der Versicherten nicht mehr unfallkausal seien. Hieran hielt sie mit Einspracheentscheid vom 24. März 2017 fest. B. Die hiergegen geführte Beschwerde wies das Sozialversicherungsgericht des Kantons Basel-Stadt mit Entscheid vom 20. Dezember 2017 ab. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragt die Versicherte, in Aufhebung des kantonalen Entscheides sei die Suva zu verpflichten, ihr ab 1. Mai 2016 weiterhin die gesetzlichen Leistungen aus dem Unfall vom 22. Oktober 2015 - insbesondere Heilbehandlung und Taggeld - zu erbringen; eventuell sei die Sache an die Vorinstanz zurückzuweisen, damit sie ein versicherungsexternes medizinisches Gutachten auf Kosten der Suva in Auftrag gebe. Ein Schriftenwechsel wurde nicht durchgeführt.