HTML DOM 上付き文字(sup)オブジェクトの使い方と作成方法
HTML DOM の上付き文字オブジェクトは、HTML ドキュメント内の <sup> 要素を表すオブジェクトです。<sup> 要素は、数式や注釈などで使用される上付きテキストを表示するために使われます。
ここでは、JavaScript を使って上付き文字オブジェクトを作成する方法を解説します。
構文
上付き文字オブジェクトを作成するための構文は以下の通りです。
document.createElement("SUP");サンプルコード
実際に上付き文字オブジェクトを作成する例を見てみましょう。
<!DOCTYPE html>
<html>
<head>
<style>
body {
text-align: center;
background-color: #fff;
color: #0197F6;
}
h1 {
color: #23CE6B;
}
.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 superscript Object Demo</h1>
<button onclick="createSup()" class="btn">Create a superscript object</button>
<script>
function createSup() {
var supElement = document.createElement("SUP");
supElement.innerHTML = "This is a superscript element"
document.body.appendChild(supElement);
}
</script>
</body>
</html>実行結果
このコードを実行すると、次のような画面が表示されます。

「Create a superscript object」ボタンをクリックすると、新しい上付き文字オブジェクトが生成されます。クリック後に表示されるテキストは上付き文字であり、通常の行より半分ほど高い位置に表示されます。

ポイント解説
- document.createElement("SUP"):新しい <sup> 要素を動的に生成します。
- innerHTML:生成した要素内に表示するテキストや HTML を設定します。
- appendChild():生成した要素を document.body に追加することで、画面に表示されます。
このように、DOM 操作を使えばボタンのクリックなどのユーザーアクションに応じて、動的に上付きテキストをページへ追加することができます。
-
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 ではサポートされていないため注