【HTML DOM】borderTopプロパティの使い方とサンプルコード解説
HTML DOM の borderTop プロパティとは
HTML DOM の borderTop プロパティは、要素の上側(トップ)のボーダーに関するスタイルを、まとめて取得・設定できるショートハンド(省略記法)です。このプロパティひとつで、border-top-width(幅)、border-top-style(スタイル)、border-top-color(色)の3つの値を同時に操作できます。
構文
borderTop プロパティを設定する場合の構文は以下のとおりです。
object.style.borderTop = "width style color|initial|inherit"
パラメータの説明
| パラメータ | 説明 |
|---|---|
| width | 上ボーダーの幅を設定します。 |
| style | 上ボーダーのスタイル(実線・破線など)を設定します。 |
| color | 上ボーダーの色を設定します。 |
| initial | プロパティをデフォルト値に設定します。 |
| inherit | 親要素のプロパティ値を継承します。 |
borderTop プロパティの使用例
以下に、borderTop プロパティの具体的な使用例を示します。
サンプルコード
<!DOCTYPE html>
<html>
<head>
<style>
#P1 {
border-Top: 4px solid magenta;
font-size: 1.5rem;
}
</style>
<script>
function changeBorderTop(){
document.getElementById("P1").style.borderTop="9px dashed red";
document.getElementById("Sample").innerHTML="The Top border for the paragraph element is now changed ";
}
</script>
</head>
<body>
<p id="P1">This is some sample text inside the paragraph. Here is another line of this sample text</p>
<p>Change the above paragraph Top border properties by clicking the below button</p>
<button onclick="changeBorderTop()">Change Border Top</button>
<p id="Sample"></p>
</body>
</html>実行結果

「Change Border Top」ボタンをクリックすると −

コードの解説
上記の例では、まず id「P1」を持つ段落要素を作成し、その中にサンプルテキストを配置するとともに、対応する CSS スタイルを適用しています。
#P1 {
border-Top: 4px solid magenta;
font-size: 1.5rem;
}
<p id="P1">This is some sample text inside the paragraph. Here is another line of this sample text</p>次に、ユーザーがクリックすると changeBorderTop() 関数が実行されるボタン「Change Border Top」を作成しました。
<button onclick="changeBorderTop()">Change Border Top</button>
changeBorderTop() 関数では、getElementById() メソッドを使って id「P1」の段落要素の borderTop スタイルプロパティを取得し、その値を「9px dashed red」に変更しています。その後、innerHTML プロパティを使用して、id「Sample」の段落に変更が完了したことを示すメッセージを表示します。
function changeBorderTop(){
document.getElementById("P1").style.borderTop="9px dashed red";
document.getElementById("Sample").innerHTML="The top border for the paragraph element is now changed";
}-
HTML DOMのborderStyleプロパティとは?使い方と設定できる値を徹底解説
borderStyleプロパティとはHTML DOMのborderStyleプロパティは、要素のボーダー(枠線)スタイルを一括で取得・設定できるショートハンド(省略記法)です。1〜4個の値を指定でき、指定した値の数によって以下のようにスタイルが適用されます。値を4つ指定した場合 … 上 → 右 → 下 → 左の順(時計回り)にそれぞれのボーダースタイルが適用されます。値を1つだけ指定した場合 … 4つの辺すべてに同じスタイルが適用されます。値を2つ指定した場合 … 1番目の値が上下に、2番目の値が左右に適用されます。構文borderStyleプロパティを設定する際の基本的な構文は次のとおりです
-
HTML DOMのborderRightStyleプロパティとは?使い方と設定値を徹底解説
HTML DOMのborderRightStyleプロパティは、要素の右側ボーダー(境界線)のスタイルを設定、または取得するために使用されるプロパティです。JavaScriptから動的にボーダーの見た目を変更したい場合に活用できます。 borderRightStyleプロパティの構文 右ボーダーのスタイルを設定する場合の構文は以下のとおりです。 object.style.borderRightStyle = value 指定できる値の一覧 borderRightStyleプロパティに指定できる主な値とその説明は次の表のとおりです。 値説明 noneデフォルト値。ボーダーを表示しませ