15 js修改html的css樣式

2021-08-31 19:05:14 字數 911 閱讀 2668

學習目標:

1、使用js操作html的css樣式

2、通過輪詢框示例加深js的了解

學習過程:

之前我們學習了使用js修改html的屬性達到一種互動的效果,事實上,使用js修改html的css樣式可以實現一種更加絢麗的互動效果。這節課我們就學習一下如何使用js修改html的樣式的方法。

要修改html的樣式有兩種方式,一種是修改style屬性

html標籤物件.style.style屬性="屬性值"。

另外一種就是可以定義乙個新的樣式類,然後修改html的類屬性。

html標籤物件.classname="css類"。如:

css的定義:

html的定義:

使用第一種方式:

1、輪詢框示例

下面我們再做兩個例子:,雖然這個樣式不好看,不過也可以看出我們平時經常見到的輪詢框其實就是通過修改style樣式的display屬性。

display:none;//隱藏

display:block;//顯示。

實現**,html排版如下:

標題一 | 標題二 | 標題三

內容一

內容二

內容三

對應的css樣式如下:

.cc
js控制如下

js類的操作,修改css,封裝修改類常用函式

通過style屬性來修改元素的樣式,每修改乙個樣式,瀏覽器就需要重新渲染一次頁面 這樣的執行的效能是比較差的,而且這種形式當我們要修改多個樣式時,也不太方便修改box的class屬性 我們可以通過修改元素的class屬性來間接的修改樣式 這樣一來,我們只需要修改一次,即可同時修改多個樣式,瀏覽器只需...

HTML頁面中引入CSS和JS的方法總結

html檔案中怎麼樣引入css樣式和js,這篇文章總結了在html中引入css和js的方法。下面我們分兩部分分別來介紹,大家可以在做網頁的時候根據情況來使用。1 行內樣式 通過使用html標籤的style屬性來寫。通過這種方式寫的樣式會覆蓋掉其他引入方式的樣式,優先選擇行內樣式。缺點是不利於後期維護...

在js中獲取html內元素的css屬性

js中獲取css樣式的方法 1.對於內聯樣式,可以直接使用ele.style.屬性名 當然也可以用鍵值對的方式 獲得。注意在css中單詞之間用 連線,在js中要用駝峰命名 設定行內樣式 總結 window.getcomputedstyle 方法返回乙個物件 可以使用 window.getcomput...