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

JavaScriptで上ボーダー(境界線)の色を設定する方法

JavaScriptで要素の上側のボーダー(境界線)の色を変更するには、borderTopColorプロパティを使用します。このプロパティに任意の色を指定することで、他の辺に影響を与えることなく、上ボーダーの色だけを個別に設定できます。

なお、borderTopColorプロパティを有効にするには、対象の要素にあらかじめborder-style(solidなど)が設定されている必要があります。スタイルが未指定の場合は、色を変更しても表示に反映されないので注意しましょう。

サンプルコード

以下のコードを実行すると、JavaScriptで上ボーダーの色を設定する方法を実際に確認できます。ボタンをクリックすると、グレーだった上ボーダーが緑色に変化します。

<!DOCTYPE html>
<html>
   <head>
      <style>
         #box {
            border: thick solid gray;
         }
      </style>
   </head>

   <body>
      <div id = "box">デモテキスト</div>
      <br>
      <br>

      <button type = "button" onclick = "display()">上ボーダーの色を変更</button>

      <script>
         function display() {
            document.getElementById("box").style.borderTopColor = "green";
         }
      </script>

   </body>
</html>

コードの解説

このサンプルでは、id属性「box」を持つdiv要素に対して、CSSで「thick solid gray」のボーダーを適用しています。ボタンがクリックされるとdisplay()関数が呼び出され、style.borderTopColorに「green」を代入することで、上ボーダーの色のみが緑色に切り替わります。

  1. JavaScriptで左ボーダーの色を設定する方法

    JavaScriptで要素の左ボーダー(左境界線)の色を設定するには、borderLeftColor プロパティを使用します。このプロパティに対して、ボーダーに適用したい色を指定するだけで、簡単に変更できます。基本的な使い方次のように、対象要素の style.borderLeftColor に任意の色(カラーネームやカラーコード)を代入します。document.getElementById(box).style.borderLeftColor = green;サンプルコード実際に動作を確認できるサンプルを用意しました。ボタンをクリックすると、左ボーダーの色が緑色に変化します。以下のコードをその

  2. JavaScriptで要素の上マージンを設定する方法(marginTopプロパティの使い方)

    JavaScriptで要素の上マージン(トップマージン)を設定するには、marginTop プロパティを使用します。document.getElementById() などで対象の要素を取得し、style.marginTop に「150px」のような値を文字列で代入するだけで、動的に上マージンを変更できます。 サンプルコード 以下のコードでは、ボタンをクリックすると id「myID」が設定された div 要素に上マージン150pxが追加されます。実際に実行して動作を確認してみてください。 <!DOCTYPE html> <html>    <h