A.只有N元素的化合价发生变化,NF3既是氧化剂又是还原剂,故A错误;B.反应中H、F元素化合价没有发生变化,故B错误;C.NF3生成NO,被还原,NF3生成HNO3,被氧化,还原剂与氧化剂的物质的量之比为1:2,故C错误;D.生成的NO易与空气中氧气反应生成红棕色气体二氧化氮,故D正确;故选D.