HTML
 Computer >> コンピューター >  >> プログラミング >> HTML

HTML DOM セクションオブジェクトとは?section要素の動的な作成方法を解説


HTML DOM のセクションオブジェクトは、HTML ドキュメント内の <section> 要素を表します。<section> 要素は、ドキュメントを章や節などの意味のあるまとまりに分割するための HTML5 のセマンティック要素です。JavaScript を使えば、このセクション要素を動的に生成してページに追加することも可能です。

セクションオブジェクトの作成方法

セクションオブジェクトを作成するには、document.createElement() メソッドを使用します。

構文

基本的な構文は以下のとおりです。

document.createElement("SECTION");

サンプルコード

HTML DOM セクションオブジェクトの具体的な使用例を見てみましょう。ボタンをクリックすると、新しい <section> 要素が動的に生成され、ページに追加されます。

<!DOCTYPE html>
<html>
<head>
<style>
    body{
        text-align:center;
        background-color:#fff;
        color:#0197F6;
    }
    h1{
        color:#23CE6B;
    }
    .drop-down{
        width:35%;
        border:2px solid #fff;
        font-weight:bold;
        padding:8px;
    }
    .btn{
        background-color:#fff;
        border:1.5px dashed #0197F6;
        height:2rem;
        border-radius:2px;
        width:60%;
        margin:2rem auto;
        display:block;
        color:#0197F6;
        outline:none;
        cursor:pointer;
    }
</style>
</head>
<body>
<h1>DOM セクションオブジェクト デモ</h1>
<button onclick="createSection()" class="btn">セクションオブジェクトを作成</button>
<script>
    function createSection() {
        var sectionElement = document.createElement("SECTION");
        sectionElement.innerHTML = "こんにちは!私はHTMLの <strong>&lt;section&gt;</strong> 要素です";
        document.body.appendChild(sectionElement);
    }
</script>
</body>
</html>

実行結果

上記のコードを実行すると、以下のような画面が表示されます。

HTML DOM セクションオブジェクトとは?section要素の動的な作成方法を解説


ボタンをクリックすると、<section> 要素が動的に追加され、次のように表示されます。

HTML DOM セクションオブジェクトとは?section要素の動的な作成方法を解説


  1. HTML DOM HRオブジェクトとは?作成方法と使い方を解説

    HTML DOM の HR オブジェクトは、HTML 文書内の <hr> 要素を表すオブジェクトです。<hr> 要素は、コンテンツの話題やテーマの区切りを視覚的に示す水平線(罫線)として表示されます。JavaScript を使えば、この水平線を動的に生成してページに挿入することも可能です。ここでは、HR オブジェクトの基本的な作成方法と実践的な使用例を紹介します。HRオブジェクトの作成方法(構文)hr オブジェクトを新しく作成するには、document.createElement() メソッドを使用します。構文は以下のとおりです。document.createEleme

  2. HTML DOM Ulオブジェクトとは?<ul>要素の操作方法とサンプルコードを解説

    HTML DOM の Ul オブジェクトは、HTML の <ul>(順序なしリスト)要素を表すオブジェクトです。JavaScript を使うことで、リストの動的な生成や操作が可能になります。 <ul> 要素の作成方法 新しい <ul> 要素を作成するには、document.createElement() メソッドを使用します。 var ulObject = document.createElement(UL) HTML5で非推奨となったプロパティ ulObject には以下のプロパティが存在しますが、これらは HTML5 ではサポートされていないため注