分析:離子鍵存在于離子化合物中,是陰陽離子之間的相互作用,共價鍵是在于非金屬原子之間形成的化學鍵.
解答:解:A、CO2屬于共價化合物,所含化學鍵為非金屬原子之間的作用力,為共價鍵,故A錯誤;
B、NaOH為離子化合物,含有離子鍵,O-H鍵為共價鍵,故B正確;
C、HCl屬于共價化合物,所含化學鍵為非金屬原子之間的作用力,為共價鍵,故C錯誤;
D、NaCl為離子化合物,只含有離子鍵,不存在共價鍵,故D錯誤.
故選B.
點評:本題考查離子鍵和共價鍵的區別,題目難度不大,注重基礎知識的積累,注意離子化合物、共價化合物以及離子鍵和共價鍵的區別.