首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

节点操作 (3)

2012-10-28 
节点操作 (三)遍历节点树$(function(){var $body $(body).children() var $p $(p).children() v

节点操作 (三)
遍历节点树
  $(function(){
     var $body = $("body").children();
var $p = $("p").children();
var $ul = $("ul").children();
alert( $body.length );  // <body>元素下有2个子元素
alert( $p.length );     // <p>元素下有0个子元素
alert( $ul.length );    // <p>元素下有3个子元素
for(var i=0;i< $ul.length;i++){
         alert( $ul[i].innerHTML );
}
  });




  $(function(){
     var $p1 = $("p").next();
alert( $p1.html() );  //  紧邻<p>元素后的同辈元素
var $ul = $("ul").prev();
alert( $ul.html() );  //  紧邻<ul>元素前的同辈元素
var $p2 = $("p").siblings();
alert( $p2.html() );  //  紧邻<p>元素的唯一同辈元素
  });





CSS — DOM
$(function(){
      //获取<p>元素的color
      $("input:eq(0)").click(function(){
alert(  $("p").css("color") );
  });
      //设置<p>元素的color
  $("input:eq(1)").click(function(){
$("p").css("color","red")
  });
      //设置<p>元素的fontSize和backgroundColor
  $("input:eq(2)").click(function(){
$("p").css({"fontSize":"30px" ,"backgroundColor":"#888888"})
  });   
  //获取<p>元素的高度
  $("input:eq(3)").click(function(){
  alert( $("p").height() );
  }); 
  //获取<p>元素的宽度
  $("input:eq(4)").click(function(){
  alert( $("p").width() );
  });  

    //设置<p>元素的高度
  $("input:eq(5)").click(function(){
  $("p").height("100px");
  }); 
  //设置<p>元素的宽度
  $("input:eq(6)").click(function(){
  $("p").width("400px");
  });
  //获取<p>元素的的左边距和上边距
  $("input:eq(7)").click(function(){
  var offset = $("p").offset();
  var left = offset.left;
  var top =  offset.top;
      alert("left:"+left+";top:"+top);
  }); 
  });



热点排行