How does a engine splash shield come off of a car?

I have a blue Honda Civic and for some reason the plastic underneath the front of the car has come loose and is now dragging along the road when I drive. I was curious how this happened. I took it to get an oil change about two weeks ago, could they have messed with it? Or can this just randomly happen. Also is it important? Do I need to immediately run out and get another one as soon as possible? Just confused. And curious how to get it off too.

Added (1). Should I rip it off or duct tape it for now. So ghetto, but I can't afford a new one right now.

It is most likely held on by a few plastic push pins. If you hit something or a rock flips up just right, they may break. Also, the place that changed your oil may not have put the retaining pins back in right and they came loose.

If it was mine, I would just take it off. It shouldn't hurt anything.

All you need to do is hit a parking curb. They're held on by plastic rivets. Lose one and the air movement can blow the covers off. Just look underneath and see where the rivets go. You can buy replacement rivets at any auto parts store.

Go back to that shop and tell them you think they did it.
Even if they can see where you dragged it over a parking curb,
They will still take it off there for you.
You might find one at a U-pull-it yard, but saving the fasteners may be a problem.
The fasteners are available at the parts store.
This thing is on there to make the air go thru the radiator, and condenser instead of, ( up under, creating turbulence.) Thereby, improving airflow.