The preposition ("out", "off") can be put in either position, but stylistically I prefer it next to "knocked". I'd want to know more about the circumstances before deciding which of "knocked off" or "knocked out", if either, is natural. Are the lenses being worn at the time?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.