A.KCl中钾离子和氯离子之间只存在离子键,为离子化合物,故A错误;B.双氧水分子中H原子和O原子之间存在极性键、O原子和O原子之间存在非极性键,为共价化合物,故B错误;C.过氧化钠中钠离子和过氧根离子之间存在离子键、O原子和O原子之间存在非极性键,为含有非极性键的离子化合物,故C错误;D.NaOH中钠离子和氢氧根离子之间存在离子键、O原子和H原子之间存在极性键,为含有极性键的离子化合物,故D正确;故选D.