欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

1、獲取元素樣式:

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

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

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

// node:將要獲取其計算樣式的元素節(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)通過上面方法獲取或修改元素樣式時,屬性名稱和定義的元素屬性名稱有區(qū)別。例如:通過css的background-color定義背景色,那么在js中獲取或修改這個樣式屬性時需要將‘-' 符號后的首字母轉(zhuǎn)換成大小。

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

相關(guān)文章

最新評論