根据2H++2e-=H2↑、2Cl-2e-=Cl2↑知,当转移相等电子时,理论上生成氢气和氯气的体积相等,但生成的氯气和氢氧化钠反应生成氯化钠、次氯酸钠和水,所以导致收集的氯气体积小于氢气;而生成的次氯酸钠是84消毒液的主要成分,其消毒的原理为次氯酸钠消毒杀菌最主要的作用方式是通过它的水解形成次氯酸;故答案为:电解生成的氯气与电解生成的NaOH发生了反应;次氯酸钠消毒杀菌最主要的作用方式是通过它的水解形成次氯酸.