[whatwg] Node inDocument

Robin Berjon robin at berjon.com
Tue Aug 30 02:58:21 PDT 2011


On Aug 30, 2011, at 11:40 , James Graham wrote:
> On 08/30/2011 10:44 AM, Anne van Kesteren wrote:
>> On Tue, 30 Aug 2011 10:38:19 +0200, Jonas Sicking <jonas at sicking.cc> wrote:
>>> In general I think it's better to have functions that deal with child
>>> lists on Node rather than on Element/Document/DocumentFragment.
>>> 
>>> I think it might still make sense to have inDocument though. That'll
>>> allow people to more clearly express what they are actually trying to
>>> do, while allowing implementations to write faster code.
>> 
>> If we are going to have Node.contains implementations surely could
>> optimize document.contains(node) which seems as clear as node.inDocument
>> to me.
> 
> They are different in the case of multiple documents though.

But node.ownerDocument.contains(node) isn't. There's no doubt that node.inDocument is less error-prone though.

-- 
Robin Berjon - http://berjon.com/ - @robinberjon




More information about the whatwg mailing list