如何使用 JavaScript 設定左側邊框的樣式?


在本教程中,我們將學習如何使用JavaScript設定左側邊框的樣式。要在 JavaScript 中設定左側邊框的樣式,請使用borderLeftStyle屬性。在此屬性下設定您想要的邊框樣式,例如實線、虛線等。讓我們簡要討論一下我們的主題。

使用 borderLeftStyl 屬性

使用此屬性,我們可以設定或返回元素左側邊框的樣式。

使用者可以按照以下語法使用此屬性。

語法

object.style.borderLeftStyle = style;

此語法允許將所需的邊框樣式設定為元素的樣式。

引數

  • style − 設定左側邊框的樣式。可用的樣式值在下面的值部分中解釋。

  • none − 不設定邊框。
  • hidden − 與“none”類似。表格元素邊框問題的唯一特性。
  • dotted − 設定點狀邊框。
  • dashed − 設定虛線邊框。
  • solid − 設定實線邊框。
  • double − 設定兩條邊框。總寬度等於邊框寬度。
  • groove − 設定 3D 凹槽邊框。效果取決於顏色。
  • ridge − 設定 3D 凸起邊框。效果取決於顏色。
  • inset − 設定 3D 內嵌邊框。效果取決於顏色。
  • outset − 設定 3D 外凸邊框。效果取決於顏色。
  • initial − 將此屬性設定為預設值。
  • inherit − 從其父元素繼承此屬性。

預設情況下,此屬性為 none。返回值是代表左側邊框樣式的字串。

示例 1

您可以嘗試執行以下程式碼,以瞭解如何設定左側邊框的樣式 -

<!DOCTYPE html> <html> <head> <style> #box { border: thick solid gray; width: 300px; height: 300px; } </style> </head> <body> <div id="box">Demo Text</div> <br><br> <button type="button" onclick="display()">Set left border style</button> <script> function display() { document.getElementById("box").style.borderLeftStyle= "dashed"; } </script> </body> </html>

示例 2

在此程式中,我們正在將左側邊框樣式設定為 div 元素。我們從使用者那裡獲取左側邊框樣式。

當用戶點選按鈕時,我們呼叫函式根據上面給出的語法設定左側邊框樣式。

<html> <head> <style> #lftBordrUsrEl{ background-color: #FFFFFF; height: 50px; padding-top: 35px; padding-left: 5px; border-left-width: 5px; border-left-color: #D2B48C; } </style> </head> <body> <h3> Setting the left border style using the borderLeftStyl Property</h3> <div id = "lftBordrUsrEl"> Set the left border style here. </div> <br> <div id = "lftBordrUsrBtnWrap"> <select id = "lftBordrUsrSel" size = "10"> <option> dotted </option> <option> dashed </option> <option> double </option> <option> groove </option> <option> inset </option> <option> none </option> <option> hidden </option> <option> outset </option> <option> ridge </option> <option selected="selected"> solid </option> <option> inset </option> <option> outset </option> </select> <br><br> <p> Provide the border left style and click on the button. </p> <button onclick="setLeftBorderStyle();"> Set Left Border </button> </div> <br> </body> <script> function setLeftBorderStyle(){ var lftBordrUsrSelTag=document.getElementById("lftBordrUsrSel"); var lftBordrUsrSelIndx=lftBordrUsrSelTag.selectedIndex; var lftBordrUsrSelStat=lftBordrUsrSelTag.options[lftBordrUsrSelIndx].text; var lftBordrUsrBtnWrap=document.getElementById("lftBordrUsrBtnWrap"); var lftBodrUsrEl=document.getElementById("lftBordrUsrEl"); lftBodrUsrEl.style.borderLeftStyle=lftBordrUsrSelStat; lftBodrUsrEl.innerHTML="You have set the left border style to <b>" + lftBodrUsrEl.style.borderLeftStyle + "</b>"; } </script> </html>

示例 3

在此程式中,我們已將左側邊框樣式設定為 div 元素。當用戶點選按鈕時,我們按照獲取左側邊框樣式的語法向用戶顯示左側邊框樣式。

<html> <head> <style> #lftBordrGetEl{ background-color: #87CEEB; height: 100px; padding-top:70px; border-left-width: 10px; border-left-color: #708090; } </style> </head> <body> <p> Getting the style of the left border using the borderLeftStyle property.</p> <div id="lftBordrGetEl" style="border-left-style: dotted">Get the left border style of this element. </div> <br> <div id="lftBordrGetBtnWrap"> <p> Click on the button to get the style. </p> <button onclick="getLeftBorderStyle();"> Get </button> </div> <br> <p id="lftBordrGetOp"> </p> </body> <script> function getLeftBorderStyle(){ var lftBordrGetBtnWrap=document.getElementById("lftBordrGetBtnWrap"); var lftBordrGetEl=document.getElementById("lftBordrGetEl"); var lftBordrGetOp=document.getElementById("lftBordrGetOp"); lftBordrGetOp.innerHTML="The left border style is=<b>" + lftBordrGetEl.style.borderLeftStyle + "</b>"; } </script> </html>

在本教程中,我們介紹了 JavaScript 中的 borderLeftStyle 屬性。要設定左側邊框樣式,此屬性是 JavaScript 中的內建屬性,並且非常易於編碼。

更新於: 2022-11-22

230 次檢視

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.