uhyo / uhyohyo.net

uhyohyo.net
http://uhyohyo.net/
2 stars 0 forks source link

「JavaScript二章第六回」getElementsByTagNameの返す値について #19

Open tmaeg opened 2 years ago

tmaeg commented 2 years ago

『JavaScript初級者から中級者になろう 二章第六回 木構造の操作:さまざまな機能』(https://uhyohyo.net/javascript/2_6.html )で「getElementsByTagNameというメソッドがあります。これは(中略)NodeListを返します。」とありますが、getElementsByTagNameの返す値はHTMLCollectionではないでしょうか。また「NodeListの重要な特徴は、木構造の変化が反映されるという点です。」という記述もNodeListではなくHTMLCollectionの特徴ではないでしょうか。

参考: https://developer.mozilla.org/ja/docs/Web/API/Element/getElementsByTagName https://code-r-dev.com/html-collection-vs-nodelist/

uhyo commented 2 years ago

ご報告ありがとうございます。その部分は現行のDOM Living StandardではなくDOM Level 3を参考にして書かれており、当時は正しい記述でしたが、古くなってしまいました。(参考: https://www.w3.org/TR/DOM-Level-3-Core/core.html#ID-A6C9094 )

新しい標準に従って書き直す機会があれば修正したいと思います。 :sob:

tmaeg commented 2 years ago

仕様が変わっていたのですね!そこまで把握できるほど達者じゃないので大変勉強になりました。素晴らしいチュートリアルを本当にありがとうございます。

tmaeg commented 2 years ago

あ、ごめんなさい、間違ってクローズしてしまいました。