A.该反应中氯元素的化合价由+1价变为-1价,所以次氯酸钠得电子作氧化剂,在反应中被还原,故A错误;B.该反应中铁元素的化合价由+3价变为+6价,所以氢氧化铁中铁元素失电子化合价升高,故B正确;C.反应前后氢氧化钠中各元素的化合价都不变,所以氢氧化钠既不是氧化剂又不是还原剂,故C错误;D.该反应中反应物和生成物都没有单质,所以不属于置换反应,故D错误;故选B.