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に追加し、画面に表示させます。
実行結果
ページを最初に読み込んだ時点では、見出しと「表示する」ボタンだけが表示されます。
ボタンをクリックすると、以下のように住所情報がページ上に出力されます。
-
HTML DOM HRオブジェクトとは?作成方法と使い方を解説
HTML DOM の HR オブジェクトは、HTML 文書内の <hr> 要素を表すオブジェクトです。<hr> 要素は、コンテンツの話題やテーマの区切りを視覚的に示す水平線(罫線)として表示されます。JavaScript を使えば、この水平線を動的に生成してページに挿入することも可能です。ここでは、HR オブジェクトの基本的な作成方法と実践的な使用例を紹介します。HRオブジェクトの作成方法(構文)hr オブジェクトを新しく作成するには、document.createElement() メソッドを使用します。構文は以下のとおりです。document.createEleme
-
HTML DOM Ulオブジェクトとは?<ul>要素の操作方法とサンプルコードを解説
HTML DOM の Ul オブジェクトは、HTML の <ul>(順序なしリスト)要素を表すオブジェクトです。JavaScript を使うことで、リストの動的な生成や操作が可能になります。 <ul> 要素の作成方法 新しい <ul> 要素を作成するには、document.createElement() メソッドを使用します。 var ulObject = document.createElement(UL) HTML5で非推奨となったプロパティ ulObject には以下のプロパティが存在しますが、これらは HTML5 ではサポートされていないため注