目次
1. DOM の「D」
2. : DOM の「O」
3. モデル: DOM の "M"
と呼ぶ方が正確だと思います。 4. ノード
4.1 要素ノード
4. 2 テキスト ノード
4.3 属性ノード
要素ノードを取得するには、要素 ID 経由、タグ名経由、クラス名経由の 3 つの DOM メソッドがあります。
JavaScript の
このメソッドの戻り値も getElementsByTagName に似ており、同じクラス名を持つ要素の配列です。
5 获取和设置属性
ホームページ ウェブフロントエンド htmlチュートリアル 「Java Script DOM プログラミング術」読書メモ -- DOM_html/css_WEB-ITnose

「Java Script DOM プログラミング術」読書メモ -- DOM_html/css_WEB-ITnose

Jun 21, 2016 am 08:51 AM

1. DOM の「D」

「D」はドキュメント (ドキュメント)

2. : DOM の「O」

「O」はオブジェクト (オブジェクト) を表します オブジェクトの分類

  • ユーザー定義オブジェクト (ユーザー定義オブジェクト)
  • ネイティブオブジェクト
  • ホスト オブジェクト

window オブジェクト window オブジェクトはブラウザ ウィンドウ自体に対応し、通常、このオブジェクトのプロパティとメソッドを総称して BOM (Browse Object Model) と呼ばれます。BOM が提供します。 window.open や window.blur などのメソッド。さまざまなポップアップ ウィンドウやドロップダウン メニューで悪用されているほどです

3. モデル: DOM の "M"

"M" は "Model" の略です (モデル). DOM はドキュメントを表します ツリーのコード例 (数学的概念)

<!DOCTYPE html><html lang="en">  <head>    <meta charset="utf-8" />    <title>Shoping List<title>  </head>  <body>     <h1>What to buy</h1>     <p title="a gentle reminder">Don’t forget to buy this stuff.<p>     <ul id="purchases">        <li> A tin of beans<li>        <li class="sale">Cheese<li>        <li class="sale important">Milk<li>        </ul>    <body>  </html>代码中<html>相当于树根,即根元素。<head>和<body>属于下一个分支,位于同一层次且互不包含,属于兄弟关系。<head>元素有两个子元素<meta>和<title>(属于兄弟关系)<body>元素有三个子元素<p>、<h1>、<ul>(这三个属于兄弟关系。<ul>也是一个父元素,有三个子元素,他们都是<li>元素。
ログイン後にコピー

ドキュメントのさまざまな要素を家系図として想像できれば、DOM を同じ用語で説明できます。しかし、 「ノードツリー」

と呼ぶ方が正確だと思います。 4. ノード

ノード (node) はネットワーク用語で、ネットワーク内の接続点を表します。ネットワーク。ネットワークはノードの集合です。 DOM にも同じことが当てはまります。ドキュメントはノードのコレクションです。

  • 要素ノード
  • テキストノード
  • 属性ノード

4.1 要素ノード

DOM のアトムは 要素ノード (要素ノード)

などの要素。タグの名前は要素の名前です。要素には他の要素を含めることもできます。他の要素に含まれない唯一の要素は、ノード ツリーのルート要素である 要素です。

4. 2 テキスト ノード

上の例では、

というテキストが含まれています。これは テキスト ノードです。 (テキストノード)。

4.3 属性ノード

属性ノードは、要素のより具体的な説明を提供します。たとえば、ほとんどすべての要素には title 属性があり、この属性を使用して要素に含まれる内容を正確に説明できます。

属性ノード
<p title="a gentle reminder">Don't forget to buy this stuff.<p>
ログイン後にコピー
、前の例では、順序なしリスト要素
    に id 属性があります。一部のリスト要素
  • には class 属性があります。

    3 つの関係.png

    4, 4 CSS

    JavaScript スクリプトと同様に、ドキュメントに CSS スタイルを埋め込むこともできます。 head> セクション (style> タグの間)。別のファイルに配置することもできます。 **HTML ファイル内で CSS ファイルを参照する形式:

    継承
    <link type="text/css" href="file.css" rel="stylesheet">
    ログイン後にコピー
    は、CSS テクノロジーの強力な機能です。 1) クラス属性

    は、上記のコード

    <p class="special">This pargraph has the special class<p><h2 class="special">So dose this headline</h2>
    ログイン後にコピー

    のスタイル シートで定義することも、次のように定義することもできます

    special{font-style: italic;}
    ログイン後にコピー

    2)、id 属性 id 属性の目的は、Web ページ内の要素に一意の識別子を追加することです:

    h2.special{text-transform: uppercase;}
    ログイン後にコピー

    スタイル シート定義

    <ul id="purchases">
    ログイン後にコピー

    4, 5 要素の取得
    #purchases{border:1px solid white;background-color:#333;color:#ccc;padding:1em;}
    ログイン後にコピー
    #purchases li{font-weight:bold;}
    ログイン後にコピー

    要素ノードを取得するには、要素 ID 経由、タグ名経由、クラス名経由の 3 つの DOM メソッドがあります。

    getElementById
    • getElementsByTagName
    • getElementsByClassName
    • 1)getElementById
    これメソッドは、指定された id 属性値を持つ要素ノードに対応するオブジェクトを返します。

    JavaScript の

    の場合に注意してください。これは、ドキュメント オブジェクトに固有の関数です。スクリプト コードでは、関数名の後に 1 対の括弧

    を続ける必要があります。この 1 対の括弧には、 関数のパラメーターが含まれます。 document.getElementById(id) の getElementById メソッドにはパラメーターが 1 つだけあります: 取得する要素の id 属性の値 この id 属性は一重引用符または二重引用符で囲む必要があります。 。この docment.getElementById("purchases") の呼び出しは、オブジェクトを返します。このオブジェクトは、ドキュメント オブジェクトの一意の要素に対応します。その要素の HTLM id 属性値は、purchase です。結果はオブジェクト

    2) getElementsByTagName
              Shoping List<title>  </head>  <body>     <h1>What to buy</h1>     <p title="a gentle reminder">Don’t forget to buy this stuff.<p>     <ul id="purchases">        <li> A tin of beans<li>        <li class="sale">Cheese<li>        <li class="sale important">Milk<li>        </ul>     <script>         alert(typeof docment.getElementById("purchases"));     </script>    <body>  </html>//利用`typeof`操作符进行验证(typeof操作符可以告诉我们它的操作数是一个字母、数值、函数、布尔值还是对象。</pre><div class="contentsignin">ログイン後にコピー</div></div> <p> getElementsByTagName メソッドはオブジェクトの配列を返します。各オブジェクトはドキュメント内の指定されたタグを持つ要素に対応します。そのパラメータはタグの名前です: device.getElementByTagName(tag)</p> <h3> </h3> <p>getElementsByTagName では、パラメータとしてワイルドカード文字を使用できます。ワイルドカード文字 (*) は引用符で囲む必要があります </p>。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>alert(document.getElementsByTagName("li").length);//显示文档里的列表元素个数为:3</pre><div class="contentsignin">ログイン後にコピー</div></div> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'><!DOCTYPE html><html lang="en">  <head>    <meta charset="utf-8" />    <title>Shoping List<title>  </head>  <body>     <h1>What to buy</h1>     <p title="a gentle reminder">Don’t forget to buy this stuff.<p>     <ul id="purchases">        <li> A tin of beans<li>        <li class="sale">Cheese<li>        <li class="sale important">Milk<li>        </ul>     <script>         var items=document.getElementByTagName("li");         for (var i=0; i<items.length;i++){         alert(typeof items[i]);         }     </script>    <body>  </html>//代码运行结果显示三个alert对话框,显示的消息都是“object”。</pre><div class="contentsignin">ログイン後にコピー</div></div> <p>3) getElementByClassName</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>alert(document.getElementsByTagName("*").length);//可以知道文档里有多少个元素节点</pre><div class="contentsignin">ログイン後にコピー</div></div>このメソッドでは、クラス属性のクラス名を使用して要素にアクセスできます。これはクラス名である 1 つのパラメーターのみを受け入れます。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>var shopping=document.getElementById("purchases");var items=shopping.getElementsByTagName("*");//程序运行结果,items数组将只包含id属性值是purshase的元素清单的元素</pre><div class="contentsignin">ログイン後にコピー</div></div> <h3 id="このメソッドの戻り値も-getElementsByTagName-に似ており-同じクラス名を持つ要素の配列です">このメソッドの戻り値も getElementsByTagName に似ており、同じクラス名を持つ要素の配列です。 </h3>   <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>document.getElementsByClassName("sale")</pre><div class="contentsignin">ログイン後にコピー</div></div>   <p>利用这种方法还可有查找那些带有多个类名的元素。多个类名之间用空格分开即可</p>   <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>alert(document.getElementsByClassName("important sale").length);//对话框显示1,表示只有一个元素匹配。类名的顺序不重要,就算元素还带有更多类名也没有关系。</pre><div class="contentsignin">ログイン後にコピー</div></div>   <p>也可以和getElementById组合使用</p>   <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>     var shopping=document.getElementById("purchase");     var sales=shopping.getElementsByClassName("sale");sales数组中包含的就只是位于“purchases”列表中的带有“sale”类的元素。</pre><div class="contentsignin">ログイン後にコピー</div></div>   <p>getElementByClassName方法非常有用,但只有较新的浏览器才支持它。所以,需要使用已有的DOM方法来实现自己的getElementsByClassName。</p>   <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>function getElementsByClassName(node,classname){if (node.getElementsByClassName){//使用现有的方法return node.getElementsByTagName("*");for (var i=0; i<elems.length;i++){  if(elems[i].ClassName.indexof(classname)!= -1){results[results.length]=elems[i];          }      }return results;    }}</pre><div class="contentsignin">ログイン後にコピー</div></div>   <h4 id="获取和设置属性">5 获取和设置属性</h4>   <ul>       <li>
    <strong>getAttribute方法</strong>(获取元素的属性)</li>    <li>
    <strong>setAttribute方法</strong>(更改属性节点值)5、1getAttributegetAttribute是一个函数,它只有一个参数(你所要查询的属性的名称)</li>   </ul>   
    
    
    						</div>
    					</div>
    					<div class="wzconShengming_sp">
    						<div class="bzsmdiv_sp">このウェブサイトの声明</div>
    						<div>この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。</div>
    					</div>
    				</div>
    
    				<ins class="adsbygoogle"
         style="display:block"
         data-ad-format="autorelaxed"
         data-ad-client="ca-pub-5902227090019525"
         data-ad-slot="2507867629"></ins>
    <script>
         (adsbygoogle = window.adsbygoogle || []).push({});
    </script>
    
    
    				<div class="AI_ToolDetails_main4sR">
    
    
    				<ins class="adsbygoogle"
            style="display:block"
            data-ad-client="ca-pub-5902227090019525"
            data-ad-slot="3653428331"
            data-ad-format="auto"
            data-full-width-responsive="true"></ins>
        <script>
            (adsbygoogle = window.adsbygoogle || []).push({});
        </script>
    
    
    					<!-- <div class="phpgenera_Details_mainR4">
    						<div class="phpmain1_4R_readrank">
    							<div class="phpmain1_4R_readrank_top">
    								<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    									onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    									src="/static/imghw/hotarticle2.png" alt="" />
    								<h2>人気の記事</h2>
    							</div>
    							<div class="phpgenera_Details_mainR4_bottom">
    															<div class="phpgenera_Details_mainR4_bottoms">
    									<a href="https://www.php.cn/ja/faq/1796793871.html" title="KB5055518を修正する方法Windows 10にインストールできませんか?" class="phpgenera_Details_mainR4_bottom_title">KB5055518を修正する方法Windows 10にインストールできませんか?</a>
    									<div class="phpgenera_Details_mainR4_bottoms_info">
    										<span>1 か月前</span>
    										<span>By DDD</span>
    									</div>
    								</div>
    															<div class="phpgenera_Details_mainR4_bottoms">
    									<a href="https://www.php.cn/ja/faq/1796793874.html" title="KB5055523を修正する方法Windows 11にインストールできませんか?" class="phpgenera_Details_mainR4_bottom_title">KB5055523を修正する方法Windows 11にインストールできませんか?</a>
    									<div class="phpgenera_Details_mainR4_bottoms_info">
    										<span>1 か月前</span>
    										<span>By DDD</span>
    									</div>
    								</div>
    															<div class="phpgenera_Details_mainR4_bottoms">
    									<a href="https://www.php.cn/ja/faq/1796797907.html" title="<🎜>:庭を育てる - 完全な突然変異ガイド" class="phpgenera_Details_mainR4_bottom_title"><🎜>:庭を育てる - 完全な突然変異ガイド</a>
    									<div class="phpgenera_Details_mainR4_bottoms_info">
    										<span>3週間前</span>
    										<span>By DDD</span>
    									</div>
    								</div>
    															<div class="phpgenera_Details_mainR4_bottoms">
    									<a href="https://www.php.cn/ja/faq/1796797130.html" title="<🎜>:バブルガムシミュレーターインフィニティ - ロイヤルキーの取得と使用方法" class="phpgenera_Details_mainR4_bottom_title"><🎜>:バブルガムシミュレーターインフィニティ - ロイヤルキーの取得と使用方法</a>
    									<div class="phpgenera_Details_mainR4_bottoms_info">
    										<span>3週間前</span>
    										<span>By 尊渡假赌尊渡假赌尊渡假赌</span>
    									</div>
    								</div>
    															<div class="phpgenera_Details_mainR4_bottoms">
    									<a href="https://www.php.cn/ja/faq/1796796771.html" title="KB5055612を修正する方法Windows 10にインストールできませんか?" class="phpgenera_Details_mainR4_bottom_title">KB5055612を修正する方法Windows 10にインストールできませんか?</a>
    									<div class="phpgenera_Details_mainR4_bottoms_info">
    										<span>3週間前</span>
    										<span>By DDD</span>
    									</div>
    								</div>
    														</div>
    							<div class="phpgenera_Details_mainR3_more">
    								<a href="https://www.php.cn/ja/article.html">もっと見る</a>
    							</div>
    						</div>
    					</div> -->
    
    
    											<div class="phpgenera_Details_mainR3">
    							<div class="phpmain1_4R_readrank">
    								<div class="phpmain1_4R_readrank_top">
    									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    										onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    										src="/static/imghw/hottools2.png" alt="" />
    									<h2>ホットAIツール</h2>
    								</div>
    								<div class="phpgenera_Details_mainR3_bottom">
    																		<div class="phpmain_tab2_mids_top">
    											<a href="https://www.php.cn/ja/ai/undresserai-undress" title="Undresser.AI Undress" class="phpmain_tab2_mids_top_img">
    												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173411540686492.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Undresser.AI Undress" />
    											</a>
    											<div class="phpmain_tab2_mids_info">
    												<a href="https://www.php.cn/ja/ai/undresserai-undress" title="Undresser.AI Undress" class="phpmain_tab2_mids_title">
    													<h3>Undresser.AI Undress</h3>
    												</a>
    												<p>リアルなヌード写真を作成する AI 搭載アプリ</p>
    											</div>
    										</div>
    																		<div class="phpmain_tab2_mids_top">
    											<a href="https://www.php.cn/ja/ai/ai-clothes-remover" title="AI Clothes Remover" class="phpmain_tab2_mids_top_img">
    												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173411552797167.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="AI Clothes Remover" />
    											</a>
    											<div class="phpmain_tab2_mids_info">
    												<a href="https://www.php.cn/ja/ai/ai-clothes-remover" title="AI Clothes Remover" class="phpmain_tab2_mids_title">
    													<h3>AI Clothes Remover</h3>
    												</a>
    												<p>写真から衣服を削除するオンライン AI ツール。</p>
    											</div>
    										</div>
    																		<div class="phpmain_tab2_mids_top">
    											<a href="https://www.php.cn/ja/ai/undress-ai-tool" title="Undress AI Tool" class="phpmain_tab2_mids_top_img">
    												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173410641626608.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Undress AI Tool" />
    											</a>
    											<div class="phpmain_tab2_mids_info">
    												<a href="https://www.php.cn/ja/ai/undress-ai-tool" title="Undress AI Tool" class="phpmain_tab2_mids_title">
    													<h3>Undress AI Tool</h3>
    												</a>
    												<p>脱衣画像を無料で</p>
    											</div>
    										</div>
    																		<div class="phpmain_tab2_mids_top">
    											<a href="https://www.php.cn/ja/ai/clothoffio" title="Clothoff.io" class="phpmain_tab2_mids_top_img">
    												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173411529149311.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Clothoff.io" />
    											</a>
    											<div class="phpmain_tab2_mids_info">
    												<a href="https://www.php.cn/ja/ai/clothoffio" title="Clothoff.io" class="phpmain_tab2_mids_title">
    													<h3>Clothoff.io</h3>
    												</a>
    												<p>AI衣類リムーバー</p>
    											</div>
    										</div>
    																		<div class="phpmain_tab2_mids_top">
    											<a href="https://www.php.cn/ja/ai/video-swap" title="Video Face Swap" class="phpmain_tab2_mids_top_img">
    												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173414504068133.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Video Face Swap" />
    											</a>
    											<div class="phpmain_tab2_mids_info">
    												<a href="https://www.php.cn/ja/ai/video-swap" title="Video Face Swap" class="phpmain_tab2_mids_title">
    													<h3>Video Face Swap</h3>
    												</a>
    												<p>完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。</p>
    											</div>
    										</div>
    																</div>
    								<div class="phpgenera_Details_mainR3_more">
    									<a href="https://www.php.cn/ja/ai">もっと見る</a>
    								</div>
    							</div>
    						</div>
    					
    
    					<script src="https://sw.php.cn/hezuo/cac1399ab368127f9b113b14eb3316d0.js" type="text/javascript"></script>
    
    					<div class="phpgenera_Details_mainR4">
    						<div class="phpmain1_4R_readrank">
    							<div class="phpmain1_4R_readrank_top">
    								<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    									onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    									src="/static/imghw/hotarticle2.png" alt="" />
    								<h2>人気の記事</h2>
    							</div>
    							<div class="phpgenera_Details_mainR4_bottom">
    															<div class="phpgenera_Details_mainR4_bottoms">
    									<a href="https://www.php.cn/ja/faq/1796793871.html" title="KB5055518を修正する方法Windows 10にインストールできませんか?" class="phpgenera_Details_mainR4_bottom_title">KB5055518を修正する方法Windows 10にインストールできませんか?</a>
    									<div class="phpgenera_Details_mainR4_bottoms_info">
    										<span>1 か月前</span>
    										<span>By DDD</span>
    									</div>
    								</div>
    															<div class="phpgenera_Details_mainR4_bottoms">
    									<a href="https://www.php.cn/ja/faq/1796793874.html" title="KB5055523を修正する方法Windows 11にインストールできませんか?" class="phpgenera_Details_mainR4_bottom_title">KB5055523を修正する方法Windows 11にインストールできませんか?</a>
    									<div class="phpgenera_Details_mainR4_bottoms_info">
    										<span>1 か月前</span>
    										<span>By DDD</span>
    									</div>
    								</div>
    															<div class="phpgenera_Details_mainR4_bottoms">
    									<a href="https://www.php.cn/ja/faq/1796797907.html" title="<🎜>:庭を育てる - 完全な突然変異ガイド" class="phpgenera_Details_mainR4_bottom_title"><🎜>:庭を育てる - 完全な突然変異ガイド</a>
    									<div class="phpgenera_Details_mainR4_bottoms_info">
    										<span>3週間前</span>
    										<span>By DDD</span>
    									</div>
    								</div>
    															<div class="phpgenera_Details_mainR4_bottoms">
    									<a href="https://www.php.cn/ja/faq/1796797130.html" title="<🎜>:バブルガムシミュレーターインフィニティ - ロイヤルキーの取得と使用方法" class="phpgenera_Details_mainR4_bottom_title"><🎜>:バブルガムシミュレーターインフィニティ - ロイヤルキーの取得と使用方法</a>
    									<div class="phpgenera_Details_mainR4_bottoms_info">
    										<span>3週間前</span>
    										<span>By 尊渡假赌尊渡假赌尊渡假赌</span>
    									</div>
    								</div>
    															<div class="phpgenera_Details_mainR4_bottoms">
    									<a href="https://www.php.cn/ja/faq/1796796771.html" title="KB5055612を修正する方法Windows 10にインストールできませんか?" class="phpgenera_Details_mainR4_bottom_title">KB5055612を修正する方法Windows 10にインストールできませんか?</a>
    									<div class="phpgenera_Details_mainR4_bottoms_info">
    										<span>3週間前</span>
    										<span>By DDD</span>
    									</div>
    								</div>
    														</div>
    							<div class="phpgenera_Details_mainR3_more">
    								<a href="https://www.php.cn/ja/article.html">もっと見る</a>
    							</div>
    						</div>
    					</div>
    
    
    											<div class="phpgenera_Details_mainR3">
    							<div class="phpmain1_4R_readrank">
    								<div class="phpmain1_4R_readrank_top">
    									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    										onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    										src="/static/imghw/hottools2.png" alt="" />
    									<h2>ホットツール</h2>
    								</div>
    								<div class="phpgenera_Details_mainR3_bottom">
    																		<div class="phpmain_tab2_mids_top">
    											<a href="https://www.php.cn/ja/toolset/development-tools/92" title="メモ帳++7.3.1" class="phpmain_tab2_mids_top_img">
    												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58ab96f0f39f7357.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="メモ帳++7.3.1" />
    											</a>
    											<div class="phpmain_tab2_mids_info">
    												<a href="https://www.php.cn/ja/toolset/development-tools/92" title="メモ帳++7.3.1" class="phpmain_tab2_mids_title">
    													<h3>メモ帳++7.3.1</h3>
    												</a>
    												<p>使いやすく無料のコードエディター</p>
    											</div>
    										</div>
    																			<div class="phpmain_tab2_mids_top">
    											<a href="https://www.php.cn/ja/toolset/development-tools/93" title="SublimeText3 中国語版" class="phpmain_tab2_mids_top_img">
    												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58ab97a3baad9677.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="SublimeText3 中国語版" />
    											</a>
    											<div class="phpmain_tab2_mids_info">
    												<a href="https://www.php.cn/ja/toolset/development-tools/93" title="SublimeText3 中国語版" class="phpmain_tab2_mids_title">
    													<h3>SublimeText3 中国語版</h3>
    												</a>
    												<p>中国語版、とても使いやすい</p>
    											</div>
    										</div>
    																			<div class="phpmain_tab2_mids_top">
    											<a href="https://www.php.cn/ja/toolset/development-tools/121" title="ゼンドスタジオ 13.0.1" class="phpmain_tab2_mids_top_img">
    												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58ab97ecd1ab2670.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="ゼンドスタジオ 13.0.1" />
    											</a>
    											<div class="phpmain_tab2_mids_info">
    												<a href="https://www.php.cn/ja/toolset/development-tools/121" title="ゼンドスタジオ 13.0.1" class="phpmain_tab2_mids_title">
    													<h3>ゼンドスタジオ 13.0.1</h3>
    												</a>
    												<p>強力な PHP 統合開発環境</p>
    											</div>
    										</div>
    																			<div class="phpmain_tab2_mids_top">
    											<a href="https://www.php.cn/ja/toolset/development-tools/469" title="ドリームウィーバー CS6" class="phpmain_tab2_mids_top_img">
    												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58d0e0fc74683535.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="ドリームウィーバー CS6" />
    											</a>
    											<div class="phpmain_tab2_mids_info">
    												<a href="https://www.php.cn/ja/toolset/development-tools/469" title="ドリームウィーバー CS6" class="phpmain_tab2_mids_title">
    													<h3>ドリームウィーバー CS6</h3>
    												</a>
    												<p>ビジュアル Web 開発ツール</p>
    											</div>
    										</div>
    																			<div class="phpmain_tab2_mids_top">
    											<a href="https://www.php.cn/ja/toolset/development-tools/500" title="SublimeText3 Mac版" class="phpmain_tab2_mids_top_img">
    												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58d34035e2757995.png?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="SublimeText3 Mac版" />
    											</a>
    											<div class="phpmain_tab2_mids_info">
    												<a href="https://www.php.cn/ja/toolset/development-tools/500" title="SublimeText3 Mac版" class="phpmain_tab2_mids_title">
    													<h3>SublimeText3 Mac版</h3>
    												</a>
    												<p>神レベルのコード編集ソフト(SublimeText3)</p>
    											</div>
    										</div>
    																	</div>
    								<div class="phpgenera_Details_mainR3_more">
    									<a href="https://www.php.cn/ja/ai">もっと見る</a>
    								</div>
    							</div>
    						</div>
    										
    
    					
    					<div class="phpgenera_Details_mainR4">
    						<div class="phpmain1_4R_readrank">
    							<div class="phpmain1_4R_readrank_top">
    								<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    									onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    									src="/static/imghw/hotarticle2.png" alt="" />
    								<h2>ホットトピック</h2>
    							</div>
    							<div class="phpgenera_Details_mainR4_bottom">
    															<div class="phpgenera_Details_mainR4_bottoms">
    									<a href="https://www.php.cn/ja/faq/java-tutorial" title="Java チュートリアル" class="phpgenera_Details_mainR4_bottom_title">Java チュートリアル</a>
    									<div class="phpgenera_Details_mainR4_bottoms_info">
    										<div class="phpgenera_Details_mainR4_bottoms_infos">
    											<img src="/static/imghw/eyess.png" alt="" />
    											<span>1664</span>
    										</div>
    										<div class="phpgenera_Details_mainR4_bottoms_infos">
    											<img src="/static/imghw/tiezi.png" alt="" />
    											<span>14</span>
    										</div>
    									</div>
    								</div>
    															<div class="phpgenera_Details_mainR4_bottoms">
    									<a href="https://www.php.cn/ja/faq/cakephp-tutor" title="CakePHP チュートリアル" class="phpgenera_Details_mainR4_bottom_title">CakePHP チュートリアル</a>
    									<div class="phpgenera_Details_mainR4_bottoms_info">
    										<div class="phpgenera_Details_mainR4_bottoms_infos">
    											<img src="/static/imghw/eyess.png" alt="" />
    											<span>1423</span>
    										</div>
    										<div class="phpgenera_Details_mainR4_bottoms_infos">
    											<img src="/static/imghw/tiezi.png" alt="" />
    											<span>52</span>
    										</div>
    									</div>
    								</div>
    															<div class="phpgenera_Details_mainR4_bottoms">
    									<a href="https://www.php.cn/ja/faq/laravel-tutori" title="Laravel チュートリアル" class="phpgenera_Details_mainR4_bottom_title">Laravel チュートリアル</a>
    									<div class="phpgenera_Details_mainR4_bottoms_info">
    										<div class="phpgenera_Details_mainR4_bottoms_infos">
    											<img src="/static/imghw/eyess.png" alt="" />
    											<span>1317</span>
    										</div>
    										<div class="phpgenera_Details_mainR4_bottoms_infos">
    											<img src="/static/imghw/tiezi.png" alt="" />
    											<span>25</span>
    										</div>
    									</div>
    								</div>
    															<div class="phpgenera_Details_mainR4_bottoms">
    									<a href="https://www.php.cn/ja/faq/php-tutorial" title="PHP チュートリアル" class="phpgenera_Details_mainR4_bottom_title">PHP チュートリアル</a>
    									<div class="phpgenera_Details_mainR4_bottoms_info">
    										<div class="phpgenera_Details_mainR4_bottoms_infos">
    											<img src="/static/imghw/eyess.png" alt="" />
    											<span>1268</span>
    										</div>
    										<div class="phpgenera_Details_mainR4_bottoms_infos">
    											<img src="/static/imghw/tiezi.png" alt="" />
    											<span>29</span>
    										</div>
    									</div>
    								</div>
    															<div class="phpgenera_Details_mainR4_bottoms">
    									<a href="https://www.php.cn/ja/faq/c-tutorial" title="C# チュートリアル" class="phpgenera_Details_mainR4_bottom_title">C# チュートリアル</a>
    									<div class="phpgenera_Details_mainR4_bottoms_info">
    										<div class="phpgenera_Details_mainR4_bottoms_infos">
    											<img src="/static/imghw/eyess.png" alt="" />
    											<span>1246</span>
    										</div>
    										<div class="phpgenera_Details_mainR4_bottoms_infos">
    											<img src="/static/imghw/tiezi.png" alt="" />
    											<span>24</span>
    										</div>
    									</div>
    								</div>
    														</div>
    							<div class="phpgenera_Details_mainR3_more">
    								<a href="https://www.php.cn/ja/faq/zt">もっと見る</a>
    							</div>
    						</div>
    					</div>
    				</div>
    			</div>
    							<div class="Article_Details_main2">
    					<div class="phpgenera_Details_mainL4">
    						<div class="phpmain1_2_top">
    							<a href="javascript:void(0);" class="phpmain1_2_top_title">Related knowledge<img
    									src="/static/imghw/index2_title2.png" alt="" /></a>
    						</div>
    						<div class="phpgenera_Details_mainL4_info">
    
    													<div class="phphistorical_Version2_mids">
    								<a href="https://www.php.cn/ja/faq/1796794693.html" title="HTML、CSS、およびJavaScriptの理解:初心者向けガイド" class="phphistorical_Version2_mids_img">
    									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/253/068/174438733162787.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="HTML、CSS、およびJavaScriptの理解:初心者向けガイド" />
    								</a>
    								<a href="https://www.php.cn/ja/faq/1796794693.html" title="HTML、CSS、およびJavaScriptの理解:初心者向けガイド" class="phphistorical_Version2_mids_title">HTML、CSS、およびJavaScriptの理解:初心者向けガイド</a>
    								<span class="Articlelist_txts_time">Apr 12, 2025 am	 12:02 AM</span>
    								<p class="Articlelist_txts_p">webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、</p>
    							</div>
    														<div class="phphistorical_Version2_mids">
    								<a href="https://www.php.cn/ja/faq/1796797816.html" title="HTML:構造、CSS:スタイル、JavaScript:動作" class="phphistorical_Version2_mids_img">
    									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/253/068/174490615241003.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="HTML:構造、CSS:スタイル、JavaScript:動作" />
    								</a>
    								<a href="https://www.php.cn/ja/faq/1796797816.html" title="HTML:構造、CSS:スタイル、JavaScript:動作" class="phphistorical_Version2_mids_title">HTML:構造、CSS:スタイル、JavaScript:動作</a>
    								<span class="Articlelist_txts_time">Apr 18, 2025 am	 12:09 AM</span>
    								<p class="Articlelist_txts_p">Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。1。HTMLは、Webページ構造を定義し、2。CSSはWebページスタイルを制御し、3。JavaScriptは動的な動作を追加します。一緒に、彼らは最新のウェブサイトのフレームワーク、美学、および相互作用を構築します。</p>
    							</div>
    														<div class="phphistorical_Version2_mids">
    								<a href="https://www.php.cn/ja/faq/1796798320.html" title="HTML、CSS、およびJavaScriptの未来:Web開発動向" class="phphistorical_Version2_mids_img">
    									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/253/068/174499214213783.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="HTML、CSS、およびJavaScriptの未来:Web開発動向" />
    								</a>
    								<a href="https://www.php.cn/ja/faq/1796798320.html" title="HTML、CSS、およびJavaScriptの未来:Web開発動向" class="phphistorical_Version2_mids_title">HTML、CSS、およびJavaScriptの未来:Web開発動向</a>
    								<span class="Articlelist_txts_time">Apr 19, 2025 am	 12:02 AM</span>
    								<p class="Articlelist_txts_p">HTMLの将来の傾向はセマンティクスとWebコンポーネントであり、CSSの将来の傾向はCSS-in-JSとCSShoudiniであり、JavaScriptの将来の傾向はWebAssemblyとServerLessです。 1。HTMLセマンティクスはアクセシビリティとSEO効果を改善し、Webコンポーネントは開発効率を向上させますが、ブラウザの互換性に注意を払う必要があります。 2。CSS-in-JSは、スタイル管理の柔軟性を高めますが、ファイルサイズを増やす可能性があります。 CSShoudiniは、CSSレンダリングの直接操作を可能にします。 3. Webassemblyブラウザーアプリケーションのパフォーマンスを最適化しますが、急な学習曲線があり、サーバーレスは開発を簡素化しますが、コールドスタートの問題の最適化が必要です。</p>
    							</div>
    														<div class="phphistorical_Version2_mids">
    								<a href="https://www.php.cn/ja/faq/1796797300.html" title="HTMLの未来:ウェブデザインの進化とトレンド" class="phphistorical_Version2_mids_img">
    									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/253/068/174481993285664.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="HTMLの未来:ウェブデザインの進化とトレンド" />
    								</a>
    								<a href="https://www.php.cn/ja/faq/1796797300.html" title="HTMLの未来:ウェブデザインの進化とトレンド" class="phphistorical_Version2_mids_title">HTMLの未来:ウェブデザインの進化とトレンド</a>
    								<span class="Articlelist_txts_time">Apr 17, 2025 am	 12:12 AM</span>
    								<p class="Articlelist_txts_p">HTMLの将来は、無限の可能性に満ちています。 1)新機能と標準には、より多くのセマンティックタグとWebComponentsの人気が含まれます。 2)Webデザインのトレンドは、レスポンシブでアクセス可能なデザインに向けて発展し続けます。 3)パフォーマンスの最適化により、応答性の高い画像読み込みと怠zyなロードテクノロジーを通じてユーザーエクスペリエンスが向上します。</p>
    							</div>
    														<div class="phphistorical_Version2_mids">
    								<a href="https://www.php.cn/ja/faq/1796796827.html" title="HTML対CSS対JavaScript:比較概要" class="phphistorical_Version2_mids_img">
    									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/253/068/174473305338023.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="HTML対CSS対JavaScript:比較概要" />
    								</a>
    								<a href="https://www.php.cn/ja/faq/1796796827.html" title="HTML対CSS対JavaScript:比較概要" class="phphistorical_Version2_mids_title">HTML対CSS対JavaScript:比較概要</a>
    								<span class="Articlelist_txts_time">Apr 16, 2025 am	 12:04 AM</span>
    								<p class="Articlelist_txts_p">Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。HTMLはコンテンツ構造を担当し、CSSはスタイルを担当し、JavaScriptは動的な動作を担当します。 1。HTMLは、セマンティクスを確保するためにタグを使用してWebページの構造とコンテンツを定義します。 2。CSSは、セレクターと属性を介してWebページスタイルを制御して、美しく読みやすくします。 3。JavaScriptは、動的でインタラクティブな関数を実現するために、スクリプトを通じてWebページの動作を制御します。</p>
    							</div>
    														<div class="phphistorical_Version2_mids">
    								<a href="https://www.php.cn/ja/faq/1796795665.html" title="HTML:Webページの構造の構築" class="phphistorical_Version2_mids_img">
    									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/253/068/174456085285529.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="HTML:Webページの構造の構築" />
    								</a>
    								<a href="https://www.php.cn/ja/faq/1796795665.html" title="HTML:Webページの構造の構築" class="phphistorical_Version2_mids_title">HTML:Webページの構造の構築</a>
    								<span class="Articlelist_txts_time">Apr 14, 2025 am	 12:14 AM</span>
    								<p class="Articlelist_txts_p">HTMLは、Webページ構造の構築の基礎です。 1。HTMLは、コンテンツ構造とセマンティクス、および使用などを定義します。タグ。 2. SEO効果を改善するために、などのセマンティックマーカーを提供します。 3.タグを介したユーザーの相互作用を実現するには、フォーム検証に注意してください。 4. JavaScriptと組み合わせて、動的効果を実現するなどの高度な要素を使用します。 5.一般的なエラーには、閉じられていないラベルと引用されていない属性値が含まれ、検証ツールが必要です。 6.最適化戦略には、HTTP要求の削減、HTMLの圧縮、セマンティックタグの使用などが含まれます。</p>
    							</div>
    														<div class="phphistorical_Version2_mids">
    								<a href="https://www.php.cn/ja/faq/1796794180.html" title="HTMLの役割:Webコンテンツの構造" class="phphistorical_Version2_mids_img">
    									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/253/068/174430155217186.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="HTMLの役割:Webコンテンツの構造" />
    								</a>
    								<a href="https://www.php.cn/ja/faq/1796794180.html" title="HTMLの役割:Webコンテンツの構造" class="phphistorical_Version2_mids_title">HTMLの役割:Webコンテンツの構造</a>
    								<span class="Articlelist_txts_time">Apr 11, 2025 am	 12:12 AM</span>
    								<p class="Articlelist_txts_p">HTMLの役割は、タグと属性を使用してWebページの構造とコンテンツを定義することです。 1。HTMLは、読みやすく理解しやすいようなタグを介してコンテンツを整理します。 2。アクセシビリティとSEOを強化するには、セマンティックタグなどを使用します。 3. HTMLコードの最適化により、Webページの読み込み速度とユーザーエクスペリエンスが向上する可能性があります。</p>
    							</div>
    														<div class="phphistorical_Version2_mids">
    								<a href="https://www.php.cn/ja/faq/1796796249.html" title="HTML:それはプログラミング言語か何か他のものですか?" class="phphistorical_Version2_mids_img">
    									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
    										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/253/068/174464723172609.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="HTML:それはプログラミング言語か何か他のものですか?" />
    								</a>
    								<a href="https://www.php.cn/ja/faq/1796796249.html" title="HTML:それはプログラミング言語か何か他のものですか?" class="phphistorical_Version2_mids_title">HTML:それはプログラミング言語か何か他のものですか?</a>
    								<span class="Articlelist_txts_time">Apr 15, 2025 am	 12:13 AM</span>
    								<p class="Articlelist_txts_p">htmlisnotaprogramminglanguage; itisamarkuplanguage.1)htmlStructuresandformatswebcontentusingtags.2)ItworkswithcsssssssssdjavascriptforInteractivity、強化を促進します。</p>
    							</div>
    													</div>
    
    													<a href="https://www.php.cn/ja/web-designer.html" class="phpgenera_Details_mainL4_botton">
    								<span>See all articles</span>
    								<img src="/static/imghw/down_right.png" alt="" />
    							</a>
    											</div>
    				</div>
    					</div>
    	</main>
    	<footer>
        <div class="footer">
            <div class="footertop">
                <img src="/static/imghw/logo.png" alt="">
                <p>福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!</p>
            </div>
            <div class="footermid">
                <a href="https://www.php.cn/ja/about/us.html">私たちについて</a>
                <a href="https://www.php.cn/ja/about/disclaimer.html">免責事項</a>
                <a href="https://www.php.cn/ja/update/article_0_1.html">Sitemap</a>
            </div>
            <div class="footerbottom">
                <p>
                    © php.cn All rights reserved
                </p>
            </div>
        </div>
    </footer>
    
    <input type="hidden" id="verifycode" value="/captcha.html">
    <script>layui.use(['element', 'carousel'], function () {var element = layui.element;$ = layui.jquery;var carousel = layui.carousel;carousel.render({elem: '#test1', width: '100%', height: '330px', arrow: 'always'});$.getScript('/static/js/jquery.lazyload.min.js', function () {$("img").lazyload({placeholder: "/static/images/load.jpg", effect: "fadeIn", threshold: 200, skip_invisible: false});});});</script>
    
    <script src="/static/js/common_new.js"></script>
    <script type="text/javascript" src="/static/js/jquery.cookie.js?1746859413"></script>
    		<script src="https://vdse.bdstatic.com//search-video.v1.min.js"></script>
    	<link rel='stylesheet' id='_main-css' href='/static/css/viewer.min.css?2' 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>
    	<script type="text/javascript" src="/static/js/global.min.js?5.5.53"></script>
    	
    	<script>
    		var _paq = window._paq = window._paq || [];
    		/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
    		_paq.push(['trackPageView']);
    		_paq.push(['enableLinkTracking']);
    		(function () {
    			var u = "https://tongji.php.cn/";
    			_paq.push(['setTrackerUrl', u + 'matomo.php']);
    			_paq.push(['setSiteId', '9']);
    			var d = document,
    				g = d.createElement('script'),
    				s = d.getElementsByTagName('script')[0];
    			g.async = true;
    			g.src = u + 'matomo.js';
    			s.parentNode.insertBefore(g, s);
    		})();
    	</script>
    
    	
    	<script>
    		// top
    		layui.use(function () {
    			var util = layui.util;
    			util.fixbar({
    				on: {
    					mouseenter: function (type) {
    						layer.tips(type, this, {
    							tips: 4,
    							fixed: true,
    						});
    					},
    					mouseleave: function (type) {
    						layer.closeAll("tips");
    					},
    				},
    			});
    		});
    
    		document.addEventListener("DOMContentLoaded", (event) => {
    			// 定义一个函数来处理滚动链接的点击事件
    			function setupScrollLink(scrollLinkId, targetElementId) {
    				const scrollLink = document.getElementById(scrollLinkId);
    				const targetElement = document.getElementById(targetElementId);
    
    				if (scrollLink && targetElement) {
    					scrollLink.addEventListener("click", (e) => {
    						e.preventDefault(); // 阻止默认链接行为
    						targetElement.scrollIntoView({
    							behavior: "smooth"
    						}); // 平滑滚动到目标元素
    					});
    				} else {
    					console.warn(
    						`Either scroll link with ID '${scrollLinkId}' or target element with ID '${targetElementId}' not found.`
    						);
    				}
    			}
    
    			// 使用该函数设置多个滚动链接
    			setupScrollLink("Article_Details_main1L2s_1", "article_main_title1");
    			setupScrollLink("Article_Details_main1L2s_2", "article_main_title2");
    			setupScrollLink("Article_Details_main1L2s_3", "article_main_title3");
    			setupScrollLink("Article_Details_main1L2s_4", "article_main_title4");
    			setupScrollLink("Article_Details_main1L2s_5", "article_main_title5");
    			setupScrollLink("Article_Details_main1L2s_6", "article_main_title6");
    			// 可以继续添加更多的滚动链接设置
    		});
    
    
    		window.addEventListener("scroll", function () {
    			var fixedElement = document.getElementById("Article_Details_main1Lmain");
    			var scrollTop = window.scrollY || document.documentElement.scrollTop; // 兼容不同浏览器
    			var clientHeight = window.innerHeight || document.documentElement.clientHeight; // 视口高度
    			var scrollHeight = document.documentElement.scrollHeight; // 页面总高度
    
    			// 计算距离底部的距离
    			var distanceToBottom = scrollHeight - scrollTop - clientHeight;
    
    			// 当距离底部小于或等于300px时,取消固定定位
    			if (distanceToBottom <= 980) {
    				fixedElement.classList.remove("Article_Details_main1Lmain");
    				fixedElement.classList.add("Article_Details_main1Lmain_relative");
    			} else {
    				// 否则,保持固定定位
    				fixedElement.classList.remove("Article_Details_main1Lmain_relative");
    				fixedElement.classList.add("Article_Details_main1Lmain");
          		}
        	});
    
    	
    	</script>
    
    
    <script>
    	document.addEventListener('DOMContentLoaded', function() {
      const mainNav = document.querySelector('.Article_Details_main1Lmain');
      const header = document.querySelector('header');
      if (mainNav) {
        window.addEventListener('scroll', function() {
          const scrollPosition = window.scrollY;
          if (scrollPosition > 84) {
            mainNav.classList.add('fixed');
          } else {
            mainNav.classList.remove('fixed');
          }
        });
      }
    });
    </script>
    
    </body>
    
    </html>