问题分析:小孩打了乙肝疫苗没有抗体,可能是由于疫苗质量不好、操作人员技术不规范、疫苗储存条件不恰当等因素导致的。此外,儿童的免疫功能尚未完全发育成熟,因此对某些疫苗可能无法产生足够的免疫反应,导致没有抗体。如果家长担心孩子没有抗体,可以带孩子去医院检查,查看孩子的体内是否存在抗体。如果确实没有抗体,家长可以考虑再次接种乙肝疫苗或者使用免疫增强剂,以提高孩子对乙肝疫苗的免疫效果。此外,家长在日常生活中要帮助孩子建立良好的卫生习惯,避免感染乙肝病毒。