根据在化合物中正负化合价代数和为零,结合各选项中的化学式进行分析解答本题.
【解析】
根据在化合物中正负化合价代数和为零进行解答.
A、KClO3中,钾元素的化合价是+1,氧元素的化合价是-2,氯元素的化合价是+5.故选项不符合题意;
B、KMnO4中,钾元素的化合价是+1,氧元素的化合价是-2,锰元素的化合价是+7.故选项符合题意;
C、KCl中,钾元素的化合价是+1,氯元素的化合价是-1.故选项不符合题意;
D、H3PO4中,氢元素的化合价是+1,氧元素的化合价是-2,磷元素的化合价是+5.故选项不符合题意.
故选B.