A.Na和H2O生成NaOH和H2,H元素的化合价降低,水被还原,为氧化剂,故A错误;B.O元素化合价升高,被氧化,水为还原剂,故B错误;C.水中H元素化合价降低,被还原,水为氧化剂,故C错误;D.水所含的H元素和O元素的化合价没有发生变化,水既不是氧化剂又不是还原剂,氯气既是氧化剂也是还原剂,故D正确.故选D.