操作樣式、操作屬性

原生樣式:

獲取:

var?? oBox=document.getElementsByTagName("div")[0];

設置:

oBox.style.width="100px";

刪除:

oBox.style.width="";


jQuery:

獲取:

$("div");

設置:

設置單個:

$("div").width(200);

$("div").css("width","200px");

設置多個:

$("div").css({"width":"200px","height:200px"});//屬性和屬性之間用逗號分開,屬性和屬性值之間用f冒號分開

使用函數來設置

$("div").css("width",function(){return 500;})


操作屬性:

原生:

.操作的是原生屬性

[]操作變量屬性

function fn(id,ev){

var btn=id;

btn[ev]=function(){

alert(1);

}}

fn("div","onclick");

fn("p","onmouseover");

<div id="div"></div>

<p id="p"></p>


jQuery操作:

獲取:

$("input").attr("type");

設置:

$("input").attr("type","text");//單個設置

$("input").attr({"value":"ccc","attn":"123"});//多個設置

添加:

$("input").attr({"value":"ccc","www":"123"});//多個設置

刪除:

$("input").removeAttr("value");//單個

函數操作屬性

$("img").attr("width",function(n,v){return v=10});


操作class

原生:

className

jQuery:

添加class

addClass();

$("div").addClass("aaa");

刪除class

removeClass();

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 選擇器選擇器是jQuery的核心。 事件 動畫 擴展
    wyude閱讀 486評論 0 1
  • 請參看我github中的wiki,不定期更新。https://github.com/ivonzhang/Front...
    zhangivon閱讀 7,178評論 2 19
  • jQuery基礎 什么是JQ?一個優秀的JS庫,大型開發必備JQ的好處?一簡化JS的復雜操作二不再需要關心兼容性三...
    幺七閱讀 955評論 0 2
  • 1.JQuery 基礎 改變web開發人員創造搞交互性界面的方式。設計者無需花費時間糾纏JS復雜的高級特性。 1....
    LaBaby_閱讀 1,200評論 0 1
  • 1.JQuery 基礎 改變web開發人員創造搞交互性界面的方式。設計者無需花費時間糾纏JS復雜的高級特性。 1....
    LaBaby_閱讀 1,367評論 0 2