1. 程式人生 > >JS和jquery操作css樣式

JS和jquery操作css樣式

在寫js的時候經常弄混掉js和jquery對樣式操作的方法,這裡總結一下:JS方法:1.直接設定style屬性,設定 !important值無效,如果屬性值有 “ - ”改成小駝峰寫法(textAlign)或者 element.style['text-align']= '100px'e.style.height= '100px' //需要帶上單位2.直接設定屬性e.setAttribute('height',100); == e.setAttribute('height','100px');3.設定style的屬性e.setAttribute('style', 'height:100px !important')4. 使用setProperty 
 如果要設定!important,推薦用這種方法設定第三個引數e.style.setAttribute('height', '100px', '!important')5.設定cssTexte.style.cssText = 'height: 100px !impotant';e.style.cssText += 'height:100px !important'jQuery方法:1.設定css屬性$('div').css('height','30px')$("div").css({fontSize:"30px",color:"red"})2.使用attr方法$('div').attr('height','30px')

還有些是增減類名的方法就不再這裡說了,這裡說的主要是直接可以設定css樣式。

相關推薦

JSjquery操作css樣式

在寫js的時候經常弄混掉js和jquery對樣式操作的方法,這裡總結一下:JS方法:1.直接設定style屬性,設定 !important值無效,如果屬性值有 “ - ”改成小駝峰寫法(textAlign)或者 element.style['text-align']= '10

Jquery操作CSS樣式

//1、獲取和設定樣式 $("#tow").attr("class");//獲取ID為tow的class屬性 $("#two").attr("class","divClass");//設定Id為two的class屬性。 //2、追加樣式 $("#two").addClas

JQuery 操作css樣式

 下面列舉下對css樣式操作的方法: 1、.css("樣式"):獲得樣式值,比如$("input").css("color")  獲得input中字型的顏色 2、.css("樣式","value"):為樣式賦值,如$("input").css("color","red

將原生JSjquery裏面的DOM操作進行了一下整理

ont child ace attr move 節點 沒有 設置 復制 創建元素節點 1.原生: document.createElement("div") 2.jquery: $("<div></div>") 創建文本節點並加入元素節點中

11.13 js操作css樣式

1.Js操作css樣式 Div.style.width=”100px”.在div標籤內我們添加了一個style屬性,並設定 了width值。這種寫法會給標籤帶來大量的style屬性,跟實際專案是不符。 我們沒有讓css和html分離。 所以如果是為了獲取css樣式 window.getCompute

js操作Css樣式

1、js操作css樣式 div.style.width="100px"; 在div標籤裡我們添加了一個屬性,並設定這種寫法會給標籤帶來大量的style屬性 跟實際專案不符,因為沒有讓CSS和html分離,所以獲取css樣式: window.getComputedStyle()  獲取經過計算

子節點修改父節點樣式(原生jsjquery)

<div id="parent"> 父標籤 <div id="children"> 子標籤 </div> </div> 一、原生js 只要獲取子節點物件,然後對其父節點的

利用原生jsjQuery實現單選框的勾選取消操作

根據以下的Demo,大概就可以看的明白 Demo: <html> <head> <script src='jquery-1.9.1.min.js'></sc

js中currentStylegetComputedStyle獲取css樣式區別

js中獲取樣式我瞭解到三種。一種是通過obj.offsetAttr來獲取樣式,通過這種方法來獲取元素的寬高時,如果沒有邊框,可以正確獲取,如果使用邊框屬性則會出現問題,為了解決這個問題,可以使用另一種方法,通過getComputedStyle屬性來獲取cs

JQuery操作Css樣式的方法

//1、獲取和設定樣式 $("#tow").attr("class")獲取ID為tow的class屬性 $("#two").attr("class","divClass")設定Id為two的class屬性。 //2、追加樣式 $("#two").addClass("divCl

jsjquery實現回到頂層

left ret poi add 寬度 fadein soft 距離 jquery實現 js <!DOCTYPE html> <html> <head> <title>返回頂部</title> <styl

ECSHOP中transport.jsjquery的沖突的簡單解決辦法

order adding fun ring func 資源 代碼 spa pac ECSHOP中transport.js和jquery的沖突的簡單解決辦法 一流資源網近日在ECSHOP網站加入了幾個JS特效代碼,在谷歌、火狐下正常,在各版本IE下都不常,左思不得其解。

跨域問題相關知識詳解(原生jsjquery兩種方法實現jsonp跨域)

syn con 加載 developer 兩種方法 ray exe 編寫 分組 1、同源策略 同源策略(Same origin policy),它是由Netscape提出的一個著名的安全策略。同源策略是一種約定,它是瀏覽器最核心也最基本的安全功能,如果缺少了同源策略,則瀏覽

原生jsjQuery操作DOM的區別

too 文章 .get dom rep tro 復制 原生js pla 轉自網絡 一、創建元素節點 1.1 原生JS創建元素節點 ? 1 document.createElement("p"); 1.2 jQuery創建元素節點 ?

JS改變的元素CSS樣式

article 引用 dsm date word ttr class doc scrip CSS樣式的引用有3種方式:style引用、class引用、id引用,所以js改變元素的樣式我們也分3種來說。 1.js改變由style方式引用的樣式:方法一:docu

jsjquery如何獲取圖片真實的寬度高度_javascript技巧

寬高 clas 獲取 deb 問題 網頁 log css www. 在做pc網頁的時候,有時候會考慮按照插入的圖片的尺寸來判斷圖片是橫圖還是豎圖。然後判斷過後給予不同的展示方式! 另外一種就是在手機頁面上,在新聞頁插入的圖片往往都是按照圖片的原尺寸來展示,如果手機屏幕太小,

jsjquery中的各種寬高

自己 大堆 com pre fff 技術分享 bsp ges 窗口 js裏面的寬度太多了,一大堆的,的確需要好好的整理總結一下,不然自己就是一個亂的。 先看看window下面的寬高 1-- window.outerWidth window.outerHeight

JsjQuery的文檔就緒函數以及執行次數

png -s load 函數 一個 font tex 函數定義 ron Js和jQuery的文檔就緒函數以及執行次數 1:JS文檔就緒函數: 采用onload方法: 2:jQuery文檔就緒函數: 方法一:采用ready方法 方法二: 通過上面的

原生JSjQuery操作DOM對比

replace rem 子節點 eno tex lac ace 原生 .get 一、創建元素節點 1.1 原生JS創建元素節點 document.createElement("p"); 1.2 jQuery創建元素節點 $(‘<p></

jsjQuery

返回值 arr 獲得 js代碼 ria ttr class demo after 1.NAN:not a number,Number.NaN 是一個特殊值,說明某些算術運算(如求負數的平方根)的結果不是數字。方法 parseInt() 和 parseFloat() 在不能解