From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: ** X-Spam-Status: No, score=2.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,HDRS_MISSP autolearn=no autolearn_force=no version=3.4.4 Received: (qmail 4356 invoked from network); 20 Oct 2021 12:01:32 -0000 Received: from hurricane.the-brannons.com (2602:ff06:725:1:20::25) by inbox.vuxu.org with ESMTPUTF8; 20 Oct 2021 12:01:32 -0000 Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by hurricane.the-brannons.com (OpenSMTPD) with ESMTP id 21194f36 for ; Wed, 20 Oct 2021 05:01:30 -0700 (PDT) Received: from resqmta-ch2-03v.sys.comcast.net (resqmta-ch2-03v.sys.comcast.net [2001:558:fe21:29:69:252:207:35]) by hurricane.the-brannons.com (OpenSMTPD) with ESMTPS id 945894bd (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for ; Wed, 20 Oct 2021 05:01:22 -0700 (PDT) Received: from resomta-ch2-05v.sys.comcast.net ([69.252.207.101]) by resqmta-ch2-03v.sys.comcast.net with ESMTP id dA32mhA9vzQhpdAHXmbGpZ; Wed, 20 Oct 2021 12:01:19 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=20190202a; t=1634731279; bh=W4rCDrikJziVnqiF4vK6a0FroWh8cs91eWCp2B87gyc=; h=Received:Received:To:From:Reply-to:Subject:Date:Message-ID: Mime-Version:Content-Type; b=wkPIAOZ+ECvtpF4ORyGZhY9uBNd7zW77cmK6jDnYIZEcXQSMKxk09shQNCxTdu+DZ NcSBW/OFwCe1Y7koDTzq1zwQ1DmsHp1ZPT4cB5FnJamKHJF3Botska2zxe9Kelb+Ec jPCQdnqZykEuDAdPQlypDhkCUieyWDDsQlqrB4gUhWQB84ymnik9UMOb/+lxdPc/RO TePoizuKy5wSj66umXeaVii4XH4irtoJlXM+9Ft6P5k58CRFEYOrySlFu6U3l3JXun mFuSEDL0Gvl3u9r23C7JKWOmn1agbSN1bvHuxhvsnebhVnC+ZAkPli8RRnJD5mf1G5 YxmBv+0t8UncQ== Received: from unknown ([IPv6:2601:408:c300:a3d0::733d]) by resomta-ch2-05v.sys.comcast.net with ESMTPSA id dAH6miLaJ14GpdAHSmQevv; Wed, 20 Oct 2021 12:01:14 +0000 X-Xfinity-VMeta: sc=0.00;st=legit To:edbrowse-dev@edbrowse.org From: Karl Dahlke Reply-to: Karl Dahlke References: User-Agent: edbrowse/3.8.0+ Subject: root element Date: Wed, 20 Oct 2021 08:00:52 -0400 Message-ID: <20210920080052.eklhad@comcast.net> X-BeenThere: edbrowse-dev@edbrowse.org List-Id: Edbrowse Development List Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit Speaking of getElementsByClassName, here's something I didn't quite get from the documentation. Is the root node included or not? And for any or all of the Elements methods. This example is for Class, but you know what I mean. We want to get this right so poor Kevin doesn't have to spend a week tracking it down. Here is an example and note the inconsistency. I do remember reading docs about querySelectorAll so I'm pretty sure that one is right. test1=document.createElement("div"),test2=document.createElement("div"),test1.appendChild(test2); test1.classList.add("snork"),test2.classList.add("snork") test1.getElementsByClassName("snork").length test1.querySelectorAll(".snork").length Karl Dahlke