根据焰色反应是元素的性质与元素的存在形态无关,可能是含钠化合物,也可能是单质,钾元素的焰色反应为紫色,易被黄光遮住,据此来分析解答.
【解析】
A、焰色反应的性质是元素的性质,与元素的存在形态无关,可能是含钠化合物,也可能是单质,故A错误;
B、焰色反应的性质是元素的性质,物质灼烧时,焰色反应为黄色,则一定含有钠元素,故B正确;
C、焰色反应的性质是元素的性质,与元素的存在形态无关,可能是含钠化合物,也可能是单质,故C错误;
D、钾元素的焰色反应为紫色,易被黄光遮住,某物质灼烧时,焰色反应为黄色,所以一定含有钠元素,可能含有K元素,故D错误;
故选:B