検索

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

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=" https://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'>526日前</span><span class='pl-10'>525 <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="https://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><footer><div class="footer"><div class="footertop"><img src="/static/imghwm/logo.png" alt=""><p>福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!</p></div><div class="footermid"><a href="https://m.php.cn/ja/about/us.html">私たちについて</a><a href="https://m.php.cn/ja/about/disclaimer.html">免責事項</a><a href="https://m.php.cn/ja/update/article_0_1.html">Sitemap</a></div><div class="footerbottom"><p> © php.cn All rights reserved </p></div></div></footer><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>