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

HTMLDOMキャプションオブジェクト


HTML DOM Captionオブジェクトは、HTMLの要素に関連付けられています。 要素は、テーブルのキャプション(タイトル)を設定するために使用され、テーブルの最初の子である必要があります。キャプションオブジェクトを使用してキャプション要素にアクセスできます。

プロパティ

:以下のプロパティはHTML5ではサポートされていません。

以下は、HTMLDOMキャプションオブジェクトプロパティ-

です。
プロパティ 説明
整列 キャプションの配置を設定または返すには。

構文

以下は、-

の構文です。

キャプションオブジェクトの作成-

var x = document.createElement("CAPTION");

HTMLDOMCaptionオブジェクトの例を見てみましょう-

<!DOCTYPE html>
<html>
<head>
<style>
   table, th, td {
      border: 1px double black;
      margin-top: 14px;
   }
</style>
</head>
<body>
<p>Click the button below to create the caption for the table.</p>
<button onclick="createCaption()">CREATE</button>
<table id="SampleTable">
<tr>
<td colspan="2" rowpan="2">TABLE</td>
</tr>
<tr>
<td>Value 1</td>
<td>Value 2</td>
</tr>
</table>
<script>
   function createCaption() {
      var x = document.createElement("CAPTION");
      var t = document.createTextNode("TABLE CAPTION");
      x.appendChild(t);
      var table = document.getElementById("SampleTable")
      table.insertBefore(x, table.childNodes[0]);
   }
</script>
</body>
</html>

出力

これにより、次の出力が生成されます-

HTMLDOMキャプションオブジェクト

[作成]ボタンをクリックすると-

HTMLDOMキャプションオブジェクト

上記の例では-

最初に、クリック時にcreateCaption()メソッドを実行するためのボタンCREATEを作成しました-

<button onclick="createCaption()">CREATE</button>

createCaption()メソッドは、ドキュメントオブジェクトのcreateElement()メソッドを使用してキャプション要素を作成し、それを変数xに割り当てます。次に、「TABLECAPTION」テキストを含むテキストノードを作成しました。次に、テキストノードを要素に追加しました。

最後に、ID「SampleTable」を使用して

要素を取得し、insertBefore()メソッドを使用して、テーブルの最初の子としてテキストノードとともにキャプションを挿入します。
は、テーブルの最初の子にしかなれません-

function createCaption() {
   var x = document.createElement("CAPTION");
   var t = document.createTextNode("TABLE CAPTION");
   x.appendChild(t);
   var table = document.getElementById("SampleTable")
   table.insertBefore(x, table.childNodes[0]);
}

  1. HTMLDOMHRオブジェクト

    HTML DOM HRオブジェクトは、HTMLドキュメントの要素を表します。 hrオブジェクトを作成- 構文 以下は構文です- document.createElement(“HR”); hrオブジェクトの例を見てみましょう- 例 <!DOCTYPE html> <html> <style>    body {       text-align: center;       background-color: #fff;    

  2. HTMLDOMUlオブジェクト

    HTMLのHTMLDOMUlオブジェクトは、 を表します 要素。 を作成する 要素 var ulObject = document.createElement(“UL”) ここでは、「ulObject」 次のプロパティを持つことができますが、 HTML5ではサポートされていません − プロパティ 説明 コンパクト 順不同リストを通常より小さく表示するかどうかを設定/返します タイプ 順序付けされていないリストのtype属性の値を設定/返します 順不同リストの例を見てみましょう 要素- 例 <!DOCTYPE