A、NH4NO3只含有营养元素中的氮元素属于氮肥,故A错;B、Ca(H2PO4)2只含有营养元素中的磷元素属于磷肥,故B正确;C、CO(NH2)2只含有营养元素中的氮元素属于氮肥,故C错;D、K2CO3只含有营养元素中的钾元素属于钾肥,故D错.故选B.