根据化合价的原则(在化合物中正、负化合价的代数和为零),已知氢元素的化合价为+1价,氧元素的化合价为-2价,则:①NH3中氮元素的化合价为-3价;②N2单质的化合价为0;③NO中氮元素的化合价为+2价;⑤N2O5中氮元素的化合价为+5价.则X中氮元素的化合价为在+2到+5之间.
A、N2O3中氮元素的化合价为:+3价,符合要求;
B、N2O4中氮元素的化合价为:+4价,符合要求;
C、NaNO2中氮元素的化合价为:+3价,符合要求.
D、NaNO3中氮元素的化合价为:+5价,不符合要求.
故选:D.