Blogger Information
Blog 45
fans 2
comment 1
visits 26590
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
2018年4月05号13.26分
哈的博客
Original
544 people have browsed it

总结:

attr()元素的属性的获取与设置,必须传参。双参数的获取。第一个是属性名,第二个是要设置的新值

css的样式设置 自带getter 和 setter,可以直接获取width() height()

css的样式设置可以分css操作,链式操作,jq操作。

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<style type="text/css">
	.box{
		width: 200px;
		height: 200px;
		background-color: red;
		position: relative;
	}
	.box1{
		width: 100px;
		height: 100px;
		background-color: blue;
		position: absolute;
		top: 50px;
		left: 50px;
	}
	</style>
</head>
<body>
	<img src="./5.jpg">
	<div class="box">
	<div class="box1"></div>
	</div>
</body>
</html>

<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript">
//css的样式设置 自带getter 和 setter
//var res = $('img').css('width','200')
//var res = $('img').css('border-radius','50%')
//var res = $('img').css('box-shadow','4px 4px 4px #333')
//
//链式操作
//var res = $('img').css('width','200')
                     //.('border-radius','50%')
                     //.('box-shadow','4px 4px 4px #333')

//jq操作
var res = $('img').css({'width':'200'
	,'border-radius':'50%'
	,'box-shadow':'4px 4px 4px #333'})

//var ras=$('img').css('width')
var res=parseInt($('img').css('width'))
res += 100
var res= $('img').css('width',res+'px')
var res = $('img').css('width')

//直接获取width() height()
var res = $('img').width()
var res = $('img').css('height')
var res = $('img').height('200')

var res = $('img').height('200')
var res = $('img').height('+=200')

//offset()
var res=$('img').offset()
var res=$('img').offset().left

//opsition
var res=$('box1').offset()
var res=$('box1').offset().left+=('')


//控制台输出
console.log(res)
</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>attr</title>
</head>
<body>
	<img src="./5.jpg" width="200" alt="风景" title图片 id="pic" data-nation="美丽">
</body>
</html>
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript">
//attr()元素的属性的获取与设置,必须传参
//var res=$('img').attr()
var res=$('img').attr('src')
//双参数的获取。第一个是属性名,第二个是要设置的新值
$('#pic').attr('src','./3.jpg')
$('#pic').attr('style','border-radius:50%;box-shadow:2px 2px 2px #333')
//attr是典型的读取器和设置器二和一的方法
//attr可以获取元素的自定义属性
//在html5中还可以通过data-前缀添加自定义属性
var res=$('#pic').attr('data-nation')
//attr还支持会调函数
$('#pic').attr('width',function(){return 100=50})
//注意回调的数值类型,会自动转为数字类型再赋值
var res=$('#pic').attr('width')
//removeAttr移除元素的属性
$('#pic').removeAttr('style')
var res=$('#pic').removeAttr('alt title data-nation')
//在控制台查看效果
console.log(res)

</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例


Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post