根据草木灰的主要成分是一种含钾元素的化合物,可知草木灰中含有钾元素;根据滴加盐酸产生气体,气体能使石灰水变浑浊,可推断此气体为二氧化碳,碳酸根能与盐酸反应生成二氧化碳,故草木灰中含有碳酸根离子,故草木灰的主要成分为碳酸钾.故选B