l read the doc and find out the reason! l change the code like:
item0=subCate0.find_child("craft_item",true,false)
And it works. The thrid arg is owned, doc:
if owned is true, this method only finds nodes who have an assigned Node.owner.
thx everyone here :)