尺寸

来源:互联网 发布:淘宝直通车溢价比例 编辑:程序博客网 时间:2024/06/10 03:07

<!DOCTYPE html>

<html>

<head>

<metacharset="UTF-8">

<title></title>

<styletype="text/css">

#div1{

width:100px;

height:100px;

background-color: deepskyblue;

border:10px solid yellow;

padding:10px;

margin:100px;

position:absolute;

left:50px;

top:50px;

}

</style>

<scriptsrc="js/jquery-2.1.3.min.js"type="text/javascript" charset="utf-8"></script>

<scripttype="text/javascript">

$(document).ready(function(){

// js原生的写法 求div1的不含border的尺寸

vardiv1 = document.getElementById("div1");

// content + padding

console.log(div1.clientWidth);

// content + padding + border

console.log(div1.offsetWidth);

// jq写法

var$d = $("#div1");

// content

console.log($d.width());

// content + padding

console.log($d.innerWidth());

// content + padding + border

console.log($d.outerWidth());

// top

// js写法

console.log(div1.offsetTop);//150 margin 相对于父级元素的

// jq写法

console.log($d.offset().top);// 相对于文档本身的

console.log($d.offset().left);

})

</script>

</head>

<body>

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

</body>

</html>

0 0
原创粉丝点击