端午節在門口挂艾草、菖蒲(蒲劍)或石榴、胡蒜,都有其原因。通常將艾、榕、菖蒲用紅紙綁成一束,然後插或懸在門上。因為菖蒲天中五瑞之首,象徵卻除不祥的寶劍,因為生長的季節和外形被視為感“百陰之氣”,葉片呈劍型,插在門口可以避邪。所以方士們稱它為“水劍”,後來的風俗則引申為“蒲劍”,可以斬千邪。清代顧鐵卿在《清嘉錄》中有一段記載“截蒲為劍,割蓬作鞭,副以桃梗蒜頭,懸于床戶,皆以卻鬼”。而晉代《風土志》中則有“以艾為虎形,或剪綵為小虎,帖以艾葉,內人爭相裁之。以後更加菖蒲,或作人形,或肖劍狀,名為蒲劍,以驅邪卻鬼”。
艾草代表招百福,是一種可以治病的藥草,插在門口,可使身體健康。在我國古代就一直是藥用植物,針灸裏面的灸法,就是用艾草作為主要成分,放在穴道上進行灼燒來治病。有關艾草可以驅邪的傳説已經流傳很久,主要是它具備醫藥的功能而來,像宗懔的《荊楚歲時記》中記載曰“雞未鳴時,採艾似人形者,攬而取之,收以灸病,甚驗。是日採艾為人形,懸于戶上,可禳毒氣。”一般人也有在房屋前後栽種艾草,求吉祥的習俗。台灣民間也有在端午時貼“午時聯”,它的作用和靈符一樣,有些午時聯上有下列的句子“手執艾旗招百福,門懸蒲劍斬千邪”。榕枝在民間的意義可使身體矯健“插榕較勇龍,插艾較勇健”。也有地方習俗是挂石榴、胡蒜或山丹,胡蒜除邪治蟲毒;山丹方劑治癲狂,榴花懸門避黃巢,石榴花正是這個季節的花卉,也有治病的功能。石榴皮為一常見的中藥。而石榴花和黃巢的關係,還有一段故事。黃巢之亂的時候,有一次黃巢經過逼個村落,正好看到一個婦女背上背著一個較大的孩子,手上牽著一個年紀較小的,黃巢非常好奇,就詢問原因。那位婦人不認識黃巢,所以就直接説因為黃巢來了,殺了叔叔全家,只剩下這個惟一的命脈,所以萬一無法兼顧的時候,只好犧牲自己的骨肉,保全叔叔的骨肉。黃巢聽了大受感動,並且告訴婦人只要門上懸挂石榴花,就可以避黃巢之禍。