Lab coats protect against accidental spills, e.g., acids. In this case, they usually have long sleeves and are made of absorbent material, such as cotton, so that the user can be protected from the chemical. Some lab coats have buttons or elastic at the end of the sleeves, to secure them around the wrist so that they do not hang into containers of chemicals