isChild(节点,节点2)的JavaScript

问题描述:

实现在JavaScriptisChild(节点,节点2)的JavaScript

boolean isChild(node1, node2) 

where, 
node1 = Considered parent node 
node2 = Considered child node 

function returns true if node2 is a child of node1 else false 
的follwing功能的有效途径
+0

这个问题表明** **没有研究工作。赞美amnotiam因为麻烦为你做这项工作,*我当然不会有*。 http://*.com/questions/how-to-ask – Matt 2012-02-21 14:40:21

+0

@Matt:我认为你是对的。我通常不会回答这样的“问题”*,但它以某种方式引起了我的好奇心。 @@泰米尔:今后请给出一些你已经尝试了什么,以及你遇到麻烦的地方。 – 2012-02-21 14:43:52

+0

@Matt抱歉没有提到目的。请记住我的下一个问题 – Tamil 2012-02-21 16:21:49

function isChild(node1, node2) { 
    return node2 && node2.parentNode === node1; 
} 

DEMO:http://jsfiddle.net/pPaKy/

+1

10K - 恭喜:) – 2012-02-21 15:28:07

+0

感谢@AdamRackis。这是一个目标,但现在我已经达到了目标,我想我可能会停止*(或几乎停止)*回答问题。你将不得不为我拾起松弛。 ;-) – 2012-02-21 15:35:15

+0

哈 - 我知道这种感觉。对我来说,在我打到20K之前,上瘾并没有真正被打破,但是希望你拥有比我更好的自我控制能力 - 而且我不确定我是否能够填补你的专家鞋... – 2012-02-21 15:36:41