A、不同的元素质子数一定不同,故错误.
B、Na +,NH +质子数与电子数相等,质子数是11、电子数是10,故正确;
C、不同元素质子数一定不同,故错误;
D、NH 3,Na +质子数不同分别是10、11,故错误.
故选B