氯气通入氢氧化钠溶液中首先发生反应Cl2+H2O═HCl+HClO;由于HCl和HClO都是酸,分别可以和碱发生中和反应分别生成NaCl、H2O及NaClO、H2O,所以生成物应该有NaCl、NaClO、H2O.故选:D.