A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 香菇 中级黑马   /  2016-11-20 18:53  /  1487 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

[HTML] 纯文本查看 复制代码
<!DOCTYPE html>
<html>
<head>
  <style>
div { height: 50px; margin: 5px; padding: 5px; float: left; }
 
#box1 { width: 50px; color: yellow; background-color: blue; }
#box2 { width: 80px; color: rgb(255,255,255); background-color: rgb(15,99,30); }
#box3 { width: 40px; color: #fcc; background-color: #123456; }
#box4 { width: 70px; background-color: #f11; }
</style>
  <script src="http://cdn.bootcss.com/jquery/1.11.2/jquery.min.js"></script>
</head>
<body>
 
<p id="result"> </p>
<div id="box1">1</div>
<div id="box2">2</div>
<div id="box3">3</div>
<div id="box4">4</div>
<script>
$("div").click(function () {
  var html = ["The clicked div has the following styles:"];
 
  var styleProps = $(this).css( ["width", "height", "color", "background-color"] );
  $.each( styleProps, function( prop, value ) {
    html.push( prop + ": " + value );
  });
 
  $( "#result" ).html( html.join( "<br>" ) );
});
 
</script>
 
</body>
</html>


我觉得这段代码的亮点 在这里 :
[HTML] 纯文本查看 复制代码
var styleProps = $(this).css( ["width", "height", "color", "background-color"] );


得到了 .css() 得到了数组与对应的值

6 个回复

倒序浏览
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
我一点儿都没有看懂,怎么办
回复 使用道具 举报
回复 使用道具 举报
很不错的东西,很值得分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马