ホームページ  >  に質問  >  本文

HTML コレクションでは foreach ループを使用できません

<p>ファイルが 2 つあり、1 つは js ファイルです。</p> <pre class="brush:php;toolbar:false;">const a = document.getElementsByTagName("body")[0]; const d = a.getElementsByTagName("h1"); d.forEach(要素 => { element.innerHTML = "テキストが変更されました"; });</pre> <p>HTML ファイルもあります: </p> <pre class="brush:php;toolbar:false;"><!DOCTYPE html> <html lang="ja"> <頭> デビッド </title> </head> <本体> <h1>こんにちは 1</h1> <h2>デビッド</h2> <h3>アリエル</h3> <h4>ヤハフ</h4> <h1>こんにちは 2</h1> <h1>こんにちは 3</h1> <script src="food.js"></script> </ボディ> </html></pre> <p>各 h1 要素のテキストを同じテキストに変更しようとしましたが、うまくいきませんでした。つまり、ブラウザ上で実行すると、すべての「h1」テキストが同じままになります。 </p> <p>「d」は HTML コレクションであり、それを実行するために foreach を使用しているため、理由はわかりません。 </p> <p>基本的にはすべて非常に単純なので、何を試せるかわかりません。 </p> <p>ご協力いただきありがとうございます。 </p></div><div class='info mb-10'><a rel="nofollow" href=" http://m.php.cn/ja/member/1271387.html"><img src='https://www.php.cn/static/images/user_avatar.jpg' alt="P粉930534280"><span style="margin-left: 5px;">P粉930534280</span></a><span class='pl-10'>417日前</span><span class='pl-10'>483 <b class="kclbcollectb"></b></span></div></div><div class="course-list discuss layui-clear bg-white"><h3>全員に返信(1)<span class="detail_answer"><span id="discuss-wenda">返信します</span></span></h3><li class="layui-clear"><div class="discuss-img"><img src="https://www.php.cn/static/images/user_avatar.jpg" alt="P粉864594965"></div><div class="info f-left ml-10"><p><a rel="nofollow" href="http://m.php.cn/ja/member/1271319.html" fid="" class="replyer-name">P粉864594965</a><span>2023-08-30 00:31:40</span></p><p class="content Overflow_line"><p>HTMLCollections は forEach メソッドを実装していないため、<code>forEach</code> は使用しないでください。 </p> <p>forループを使用する</p> リーリー</p><span class="detail_answer2" style="float: left" fid="254623"><div class="btn wenda-second-btn" name="P粉864594965" fid="254623">返事</div></span><i class="layui-icon layui-icon-praise wenda-praise-btn"><span>0</span></i></div></li><div class='more'></div></div><div class='discuss-submit bg-white'><li class='info layui-clear'><span class='f-left' id='discuss-submit-close'>キャンセル</span><span class='f-left wenda-reply-text'>返事</span></li><li class='layui-clear'><textarea type='text' rows="6" placeholder="レビューの内容を入力してください" class="wenda-reply-content-text"></textarea></li><li class='layui-clear'><button class="layui-btn layui-btn-danger f-right wenda-reply-publish-button">公開</button></li></div><div class='lock-screen' id='lock-screen'></div><script src="/static/ueditor/third-party/SyntaxHighlighter/shCore.js"></script><div class="headerMask"></div><link rel='stylesheet' id='_main-css' href='/static/css/viewer.min.css' type='text/css' media='all'/><script type='text/javascript' src='/static/js/viewer.min.js?1'></script><script type='text/javascript' src='/static/js/jquery-viewer.min.js'></script><div class="nphpFoot"><div class="nphpFootBg"><ul class="nphpFootMenu"><li><a href="http://m.php.cn/ja/"><b class="icon1"></b><p>ホームページ</p></a></li><li><a href="http://m.php.cn/ja/course.html"><b class="icon2"></b><p>コース</p></a></li><li><a href="http://m.php.cn/ja/wenda.html"><b class="icon4"></b><p>に質問</p></a></li><li><a href="http://m.php.cn/ja/login"><b class="icon5"></b><p>私の</p></a></li><div class="clear"></div></ul></div></div><div class="nphpYouBox" style="display: none;"><div class="nphpYouBg"><div class="nphpYouTitle"><span onclick="$('.nphpYouBox').hide()"></span><a href="http://m.php.cn/ja/"></a><div class="clear"></div></div><ul class="nphpYouList"><li><a href="http://m.php.cn/ja/"><b class="icon1"></b><span>ホームページ</span><div class="clear"></div></a></li><li><a href="http://m.php.cn/ja/course.html"><b class="icon2"></b><span>コース</span><div class="clear"></div></a></li><li><a href="http://m.php.cn/ja/article.html"><b class="icon3"></b><span>記事</span><div class="clear"></div></a></li><li><a href="http://m.php.cn/ja/wenda.html"><b class="icon4"></b><span>に質問</span><div class="clear"></div></a></li><li><a href="http://m.php.cn/ja/dic.html"><b class="icon6"></b><span>辞書</span><div class="clear"></div></a></li><li><a href="http://m.php.cn/ja/course/type/99.html"><b class="icon7"></b><span>マニュアル</span><div class="clear"></div></a></li><li><a href="http://m.php.cn/ja/xiazai/"><b class="icon8"></b><span>ダウンロード</span><div class="clear"></div></a></li><li><a href="http://m.php.cn/ja/faq/zt" title="特集"><b class="icon12"></b><span>特集</span><div class="clear"></div></a></li><div class="clear"></div></ul></div></div><div class="nphpDing" style="display: none;"><div class="nphpDinglogo"><a href="http://m.php.cn/ja/"></a></div><div class="nphpNavIn1"><div class="swiper-container nphpNavSwiper1"><div class="swiper-wrapper"><div class="swiper-slide"><a href="http://m.php.cn/ja/" >ホームページ</a></div><div class="swiper-slide"><a href="http://m.php.cn/ja/article.html" >記事</a></div><div class="swiper-slide"><a href="http://m.php.cn/ja/wenda.html" class="hover">に質問</a></div><div class="swiper-slide"><a href="http://m.php.cn/ja/course.html" >コース</a></div><div class="swiper-slide"><a href="http://m.php.cn/ja/faq/zt" >特集</a></div><div class="swiper-slide"><a href="http://m.php.cn/ja/xiazai" >ダウンロード</a></div><div class="swiper-slide"><a href="http://m.php.cn/ja/game" >ゲーム</a></div><div class="swiper-slide"><a href="http://m.php.cn/ja/dic.html" >辞書</a></div><div class="clear"></div></div></div><div class="langadivs" ><a href="javascript:;" class="bg4 bglanguage"></a><div class="langadiv" ><a onclick="javascript:setlang('zh-cn');" class="language course-right-orders chooselan " href="javascript:;"><span>简体中文</span><span>(ZH-CN)</span></a><a onclick="javascript:setlang('en');" class="language course-right-orders chooselan " href="javascript:;"><span>English</span><span>(EN)</span></a><a onclick="javascript:setlang('zh-tw');" class="language course-right-orders chooselan " href="javascript:;"><span>繁体中文</span><span>(ZH-TW)</span></a><a onclick="javascript:;" class="language course-right-orders chooselan chooselanguage" href="javascript:;"><span>日本語</span><span>(JA)</span></a><a onclick="javascript:setlang('ko');" class="language course-right-orders chooselan " href="javascript:;"><span>한국어</span><span>(KO)</span></a><a onclick="javascript:setlang('ms');" class="language course-right-orders chooselan " href="javascript:;"><span>Melayu</span><span>(MS)</span></a><a onclick="javascript:setlang('fr');" class="language course-right-orders chooselan " href="javascript:;"><span>Français</span><span>(FR)</span></a><a onclick="javascript:setlang('de');" class="language course-right-orders chooselan " href="javascript:;"><span>Deutsch</span><span>(DE)</span></a></div></div><script> var swiper = new Swiper('.nphpNavSwiper1', { slidesPerView : 'auto', observer: true,//修改swiper自己或子元素时,自动初始化swiper observeParents: true,//修改swiper的父元素时,自动初始化swiper }); </script></div></div><!--顶部导航 end--><script>isLogin = 0;</script><script type="text/javascript" src="/static/layui/layui.js"></script><script type="text/javascript" src="/static/js/global.js?4.9.47"></script></body></html>