日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

有時,我們需要在執行某些任務后從 HTML 元素中刪除 CSS 屬性。例如,用戶尚未支付您的應用程序的訂閱費。因此,您將在標題部分以“紅色”顯示“到期付款”消息。用戶清除付款后,您可以更改標頭的內容并刪除“color: red”屬性以設置初始顏色。

有很多用例需要從 HTML 元素中刪除 CSS 屬性。在這里,我們將學習刪除 CSS 屬性的不同方法。

使用removeProperty()方法

第一種方法使用removeProperty() 方法。它用于從 HTML 元素中刪除任何 CSS 屬性,并將屬性名稱作為參數。

語法

用戶可以按照以下語法使用removeProperty()方法從HTML元素中刪除CSS屬性。

ele.style.removeProperty("property-name");

登錄后復制

在上面的語法中,“ele”是一個 HTML 元素,我們需要從中刪除 CSS 屬性。

示例

在下面的示例中,我們創建了包含不同 CSS 屬性(例如“寬度”、“高度”、“邊框”和“背景顏色”)的 div 元素。

每當用戶單擊按鈕時,我們都會執行removeColor()函數。在removeColor()函數中,我們使用類名訪問div元素。之后,我們通過傳遞“background-color”作為參數,使用removeProeprty()方法從div元素中刪除背景顏色。

在輸出中,用戶可以單擊按鈕并觀察背景顏色將被刪除。

<html>
<body>
    <h3> Using the <i> removeProperty() method </i> to remove the CSS property from HTML element </h3>
    <div class = "ele" style = "width: 200px; height: 200px; background-color: red; border: 2px solid black;">
    </div>  <br>
    <button onclick = "removeColor()">
        Remove background color </button>
    <script>
        function removeColor() {
            var ele = document.querySelector(".ele");
            ele.style.removeProperty("background-color");
        }
    </script>
</html>

登錄后復制

使用 setProperty() 方法

從 HTML 元素中刪除 CSS 屬性的第二種方法是使用 setProperty() 方法。 setProperty() 方法用于設置 HTML 元素的 CSS 屬性,但是當我們為任何 CSS 屬性設置空字符串時,我們可以從元素中刪除 CSS 屬性。

語法

用戶可以按照以下語法使用 setProperty() 方法從 HTML 元素中刪除 CSS 屬性。

ele.style.setProperty(css property, "");

登錄后復制

在上面的語法中,我們將屬性名稱作為第一個參數傳遞,將空字符串作為第二個參數傳遞。

示例

在下面的示例中,我們創建了 div 元素,如第一個示例中包含一些 CSS 屬性一樣。在removeBorder()函數中,我們使用類名和setProperty()方法訪問div元素來設置邊框的空字符串。

在輸出中,我們最初可以觀察到綠色邊框,當我們單擊按鈕時,它會刪除邊框。

<html>
<body>
    <h3> Using the <i> setProperty() method </i> to remove the CSS property from HTML element </h3>
    <div class = "ele" style = "width: 200px; height: 200px;background-color: blue; border: 10px solid green;">
    </div>    <br>
    <button onclick = "removeBorder()">
        Remove border </button>
    <script>
        function removeBorder() {
            var ele = document.querySelector(".ele");
            ele.style.setProperty("border", "");
        }
    </script>
</html>

登錄后復制

通過設置“null”值刪除 CSS 屬性

從 HTML 元素中刪除 CSS 屬性的另一種方法是為特定 CSS 屬性設置 null 值。我們還可以使用 JavaScript 的 setProperty() 方法和 JQuery 的 CSS() 方法為任何特定的 CSS 屬性設置 null 值。在這里,我們將直接訪問 CSS 屬性并為其設置 null 值。

語法

用戶可以按照以下語法通過為 CSS 屬性設置 null 值來從 HTML 元素中刪除 CSS 屬性。

element.style.css_property = null;

登錄后復制

在上述語法中,用戶需要分別將“element”和“css_property”替換為特定的 HTML 元素和 CSS 屬性名稱。

示例

在下面的示例中,div 元素包含一些文本,我們將字體大小設置為 3rem。在removeSize()函數中,我們訪問div元素的“style”對象,并將style對象的“fontSize”屬性設置為null。

在輸出中,用戶可以單擊按鈕來設置 div 元素文本的初始字體大小。

<html>
<body>
    <h3> Setting the <i> null values to CSS proeprties </i> to remove the CSS property from HTML element </h3>
    <div style = "font-size: 3rem;">
        Hello World! How are you?
    </div>
    </div> <br>
    <button onclick = "removeSize()">  Remove font-size </button>
    <script>
        function removeSize() {
            let div = document.querySelector('div');
            div.style.fontSize = null;
        }
    </script>
</html>

登錄后復制

使用removeAttribute()方法

從 HTML 元素中刪除 CSS 屬性的第四種方法是使用removeAttribute() 方法。 JavaScript 的removeAttribute() 方法用于從JavaScript 中刪除特定的HTML 屬性。在我們的例子中,我們可以刪除“style”屬性,這將從 HTML 元素中刪除所有樣式。

語法

用戶可以按照以下語法使用removeAttribute()方法從HTML元素中刪除CSS屬性。

ele.removeAttribute("style");

登錄后復制

在上面的語法中,我們將“style”作為 remvoeAttribute() 方法的參數傳遞,以刪除所有 CSS 屬性。

示例

在下面的示例中,我們創建了包含文本和多個 CSS 屬性的“

”元素。

removeStyle() 函數使用removeAttribute() 方法從“

”元素中刪除“style”屬性。

<html>
<body>
    <h3> Using the <i> removeAttribute() method </i> to remove the CSS property from HTML element </h3>
    <p style = "color: green; font-size: 1.5rem;" class = "para">
        Welcome to the tutorials point, <span class = "ele" style = "border: 2px solid red;"> CSS </span> tutorial.
    </p>   <br>
    <button onclick = "removeStyle()">  Remove color </button>
    <script>
        function removeStyle() {
            var ele = document.getElementsByClassName("para")[0];
            ele.removeAttribute("style");
        }
    </script>
</html>

登錄后復制

結論

我們學習了四種從 HTML 元素中刪除 CSS 屬性的不同方法。在第一種方法中,我們使用了removeProperty()方法,這是刪除CSS屬性的最佳方法之一。第二種和第三種方法幾乎相似,都為 CSS 屬性設置 null 值,但它不會從 HTML 元素中刪除 CSS 屬性。

在最后一種方法中,我們使用了removeAttribute()方法來刪除“style”屬性,但只有當我們需要從HTML元素中刪除所有樣式時才應該使用它。

以上所有方法僅適用于刪除內聯 CSS 屬性。

以上就是如何使用 JavaScript 刪除 CSS 屬性?的詳細內容,更多請關注www.92cms.cn其它相關文章!

分享到:
標簽:CSS javascript 刪除 如何使用 屬性
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定