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

HTML DOMのAddress(アドレス)オブジェクトの使い方を解説

HTML DOMにおけるAddress(アドレス)オブジェクトは、HTMLの<address>要素を表現するために使用されるオブジェクトです。このオブジェクトを利用することで、JavaScriptから動的に連絡先や住所情報を含む要素を生成し、Webページに追加することができます。

<address>要素とは

<address>要素は、文書や記事の作者・所有者の連絡先情報(住所、メールアドレス、電話番号など)を示すためのHTML要素です。多くのブラウザでは、この要素内のテキストはデフォルトでイタリック体(斜体)として表示されます。

サンプルコード

以下の例では、「Display」ボタンをクリックすると、document.createElement()メソッドによって<address>要素が作成され、createTextNode()で住所テキストを追加してページに表示します。

<!DOCTYPE html>
<html>
<body>
<h2>見出し2</h2>
<p>address要素を作成する</p>
<button onclick="display()">表示する</button>
<script>
    function display() {
        var a = document.createElement("Address");
        var node = document.createTextNode("ABC Inc, P 120, Ontario, Canada");
        a.appendChild(node);
        document.body.appendChild(a);
    }
</script>
</body>
</html>

コードのポイント

  • document.createElement("Address"):新しい<address>要素を生成します。
  • document.createTextNode():表示する住所のテキストノードを作成します。
  • appendChild(node):作成したテキストノードをaddress要素の子ノードとして追加します。
  • document.body.appendChild(a):完成したaddress要素をbodyに追加し、画面に表示させます。

実行結果

ページを最初に読み込んだ時点では、見出しと「表示する」ボタンだけが表示されます。

ボタンをクリックすると、以下のように住所情報がページ上に出力されます。

  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 ではサポートされていないため注