最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS獲取和修改元素樣式的實例代碼

 更新時間:2016年08月06日 09:15:42   投稿:jingxian  
下面小編就為大家?guī)硪黄狫S獲取和修改元素樣式的實例代碼。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

1、獲取元素樣式:

可以通過元素的style屬性,獲取元素行內樣式。style屬性是一個對象,包括一系列樣式屬性。例如:color, backgourdColor。

上面講的通過style屬性獲取元素樣式,不推薦使用。

下面的一段代碼,可以獲取元素運行時的樣式,即全局的樣式。這種方式可以動態(tài)獲取元素的樣式,例如元素大小。

// node:將要獲取其計算樣式的元素節(jié)點
// attr: 樣式屬性名稱
function getCurrentStyle(node, attr) {
  var style = null;
  //dom標準方式
  if(window.getComputedStyle) {
    style = window.getComputedStyle(node, null);
  }
  else{
    style = node.currentStyle; //ie方式
  }
  
  return style[attr];
}

2、修改元素樣式

直接通過元素的style屬性,例如: p.style.backgroundColor = "red"

注意:當通過上面方法獲取或修改元素樣式時,屬性名稱和定義的元素屬性名稱有區(qū)別。例如:通過css的background-color定義背景色,那么在js中獲取或修改這個樣式屬性時需要將‘-' 符號后的首字母轉換成大小。

以上這篇JS獲取和修改元素樣式的實例代碼就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • JavaScript 繼承詳解及示例代碼

    JavaScript 繼承詳解及示例代碼

    本文主要介紹JavaScript 繼承的知識,這里整理了詳細的資料及簡單示例代碼,幫助大家學習參考,有興趣的小伙伴可以參考下
    2016-09-09
  • 如何實現JavaScript動態(tài)加載CSS和JS文件

    如何實現JavaScript動態(tài)加載CSS和JS文件

    這篇文章主要為大家詳細介紹了JavaScript動態(tài)加載CSS和JS文件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2015-10-10
  • javascript中SetInterval與setTimeout的定時器用法

    javascript中SetInterval與setTimeout的定時器用法

    Javascript的setTimeOut和setInterval函數應用非常廣泛,它們都用來處理延時和定時任務,比如打開網頁一段時間后彈出一個登錄框,頁面每隔一段時間發(fā)送異步請求獲取最新數據等,本文文章通過代碼示例給大家介紹javascript中SetInterval與setTimeout的定時器用法
    2015-08-08
  • 如何寫好你的JavaScript【推薦】

    如何寫好你的JavaScript【推薦】

    在實際工作中,我們應該經常會看到一些功能上沒有問題,但編碼風格和規(guī)范卻十分糟糕的代碼,這往往會讓人不敢再往下閱讀,甚至會影響閱讀者一天的心情。本文的目的在于幫助那些沒有養(yǎng)成良好的編碼風格,缺乏相應編碼規(guī)范意識的JavaScript學習者們改善他們的編碼形象。
    2017-03-03
  • uniapp小程序自定義tabbar以及初次加載閃屏解決方法

    uniapp小程序自定義tabbar以及初次加載閃屏解決方法

    Uniapp小程序可以通過自定義tabbar來實現更加個性化的界面設計,下面這篇文章主要給大家介紹了關于uniapp小程序自定義tabbar以及初次加載閃屏解決方法,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • Javascript JSQL,SQL無處不在,

    Javascript JSQL,SQL無處不在,

    上回說到,操作Object Array
    2010-05-05
  • 微信小程序加載更多 點擊查看更多

    微信小程序加載更多 點擊查看更多

    這篇文章主要為大家詳細介紹了微信小程序加載更多,點擊查看更多功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • Next.js服務端渲染超時導致生產事故的問題排查和解決辦法

    Next.js服務端渲染超時導致生產事故的問題排查和解決辦法

    Next.js是一個基于React的開源框架,用于構建服務端渲染(SSR)的Web應用程序,它簡化了許多復雜的配置,讓開發(fā)者可以專注于編寫應用邏輯而不是基礎設施,前幾天公司平臺首頁崩潰了 504 Time-out,這里記錄一下問題排查和解決的過程,需要的朋友可以參考下
    2025-03-03
  • 如何用JS判斷兩個數字的大小

    如何用JS判斷兩個數字的大小

    在JS的學習中,我們經常可能碰到這樣的問題,本文用實例演示如何正確的用JS判斷兩個數字的大小。
    2016-07-07
  • javascript實現用戶管理系統(tǒng)

    javascript實現用戶管理系統(tǒng)

    這篇文章主要為大家詳細介紹了javascript實現用戶管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06

最新評論

密云县| 元氏县| 玛多县| 长兴县| 思南县| 汉源县| 丰都县| 宜阳县| 资阳市| 怀化市| 凌海市| 昌宁县| 广昌县| 鞍山市| 贵定县| 永泰县| 靖边县| 古田县| 绿春县| 崇明县| 潮州市| 广平县| 东明县| 姜堰市| 定结县| 高碑店市| 江孜县| 溧阳市| 望谟县| 壶关县| 芜湖市| 沅陵县| 田东县| 大关县| 米泉市| 松桃| 陇西县| 嘉义市| 卢龙县| 西吉县| 铜川市|