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

JS獲取和修改元素樣式的實(shí)例代碼

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

1、獲取元素樣式:

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

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

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

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

2、修改元素樣式

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

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

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

相關(guān)文章

  • JavaScript 繼承詳解及示例代碼

    JavaScript 繼承詳解及示例代碼

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

    如何實(shí)現(xiàn)JavaScript動(dòng)態(tài)加載CSS和JS文件

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

    javascript中SetInterval與setTimeout的定時(shí)器用法

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

    如何寫好你的JavaScript【推薦】

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

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

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

    Javascript JSQL,SQL無處不在,

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

    微信小程序加載更多 點(diǎn)擊查看更多

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

    Next.js服務(wù)端渲染超時(shí)導(dǎo)致生產(chǎn)事故的問題排查和解決辦法

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

    如何用JS判斷兩個(gè)數(shù)字的大小

    在JS的學(xué)習(xí)中,我們經(jīng)??赡芘龅竭@樣的問題,本文用實(shí)例演示如何正確的用JS判斷兩個(gè)數(shù)字的大小。
    2016-07-07
  • javascript實(shí)現(xiàn)用戶管理系統(tǒng)

    javascript實(shí)現(xiàn)用戶管理系統(tǒng)

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

最新評(píng)論

寻甸| 太和县| 印江| 辽宁省| 乐昌市| 中方县| 板桥市| 庄浪县| 元朗区| 宣武区| 云南省| 资中县| 武城县| 义乌市| 平定县| 聂荣县| 丰都县| 灌云县| 久治县| 宿迁市| 定边县| 普陀区| 道孚县| 建湖县| 常德市| 温宿县| 铅山县| 奈曼旗| 钦州市| 陕西省| 安溪县| 阳江市| 晋州市| 铜山县| 南川市| 洛川县| 葫芦岛市| 米林县| 晋州市| 密云县| 山东省|