for计算元素坐标

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>

<style>
div { width:50px; height:50px; background:red; position:absolute; top:0; left:0; font-size:30px; text-align:center; line-height:50px; color:#fff; }
</style>

<script>
window.onload = function (){
var aDiv = document.getElementsByTagName(‘div‘);

for( var i=0; i<11; i++ ){
document.body.innerHTML += ‘<div>‘ + i + ‘</div>‘;
}

for( var i=0; i<aDiv.length; i++ ){
aDiv[i].style.left = 10 + i*50 + ‘px‘;
aDiv[i].style.top = 10 + i*50 + ‘px‘;
}

// 逢10 往下一行(小练习)
// 来一个小V字形(小练习)

};
</script>
</head>

<body>

</body>
</html>

时间: 2024-10-18 03:15:09

for计算元素坐标的相关文章

文档坐标及元素坐标等

基本 1.元素位置以像素度量,向右代表X坐标增加,向下代表Y坐标增加,X坐标和Y坐标可以相对于文档的左上角或者相对于其中显示文档的视口的左上角 2.如果没有出现滚动条时(即文档比视口小时),文档和视口坐标系统是同一个,如果出现滚动条时两种坐标系间的转换需要加上或者减去滚动的偏移量(scroll offset) 3.文档坐标在用户滚动时不会发生变化 4.getBoundingClientRect()返回的坐标包含元素的边框和内边距,不包括元素的外边距 三组坐标 每个html元素都有下面三组属性:

总结与元素坐标相关的属性(再也搞不混了)

与元素坐标相关属性: 1.HTML元素 html元素是网页的根元素,document.documentElement就指向这个元素. 1.1 clientWidth, clientHeight 这两个属性返回视口(viewport)的大小,单位为像素.所谓“视口”,是指用户当前能够看见的那部分网页的大小.document.documentElement.clientWidth和document.documentElement.clientHeight,基本上与window.innerWidth和

利用MATLAB计算三维坐标序列距离误差程序

1.三维坐标储存在文件中,格式如下: 各坐标间的距离真值是一定值,计算相邻距离的标准差. 2.MATLAB程序如下: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 名称:caculateAccuracy.m % 功能:读取三维世界坐标,计算精度 % 作者:LYC % 单位:中科院苏州医工所 % 日期:2014.5.5 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

HTML 鼠标坐标和元素坐标

在这一篇文章中,将会介绍鼠标坐标.元素坐标以及鼠标在指定元素内的坐标. 1. 鼠标坐标 在触发鼠标相关事件时(如:click.mousemove),可以通过事件对象获取当前鼠标的坐标. 获取的坐标可分为2种: 1) MouseEvent.screenX.MouseEvent.screenY :基于屏幕的X.Y坐标:以屏幕的左上角为0,0起始点. 2) MouseEvent.clientX.MouseEvent.clientY :基于body的X.Y坐标:以当前body的左上角为0,0起始点,若b

JavaScript通过ID获取元素坐标

JavaScript通过ID获取元素坐标 function getElementPos(elementId) { var ua = navigator.userAgent.toLowerCase(); var isOpera = (ua.indexOf('opera') != -1); var isIE = (ua.indexOf('msie') != -1 && !isOpera); // not opera spoof var el = document.getElementByIdx

使用linq计算元素在列表中出现的次数c#代码

c#使用linq计算元素在列表中出现的次数,调用方法非常简单,和sql语句很像 //codego.net计算的次数一个项目出现在这个列表 public static int CountTimes<T>(this List<T> inputList, T searchItem){return ((from t in inputList where t.Equals(searchItem) select t).Count());}

js随笔,css和js禁止网页选择文本,table的class样式使得td的class样式失效,jquery获得元素坐标

css使用user-select,user-select不是W3C标准,浏览器支持不完整:user-select有两个值,none用户不可以选择文本,text用户可以选择文本 body{-moz-user-select: none; /*火狐*/-webkit-user-select: none; /*webkit浏览器*/-ms-user-select: none; /*IE10*/-khtml-user-select: none; /*早期浏览器*/user-select: none;} 也

(第八天)文档坐标、视口坐标和元素坐标

文档坐标和视口坐标 概念 元素的位置是以像素来度量的,向右代表X坐标的增加,向下代表Y坐标的增加.但是,有两个不同的点作为坐标系的原点:元素的X和Y坐标可以相对于文档的左上角或者相对于其中显示文档的视口的左上角.在顶级窗口和标签页中,“视口”只是实际显示文档内容的浏览器的一部分:它不包括浏览器“外壳”(如菜单,工具条件和标签页).当讨论元素的位置时,必须弄清楚所使用的坐标时文档坐标还是视口坐标.[注]视口坐标有时也叫窗口坐标. 举例说明:在文档坐标中如果一个元素的Y坐标时200px,并且用户已经

Jquery获取元素坐标

获取页面某一元素的绝对X,Y坐标,相对于浏览器窗体,可以用offset()方法: var X = $('#DivID').offset().top; var Y = $('#DivID').offset().left; 获取相对(父元素)位置: var X = $('#DivID').position().top; var Y = $('#DivID').position().left; 例如: var offset = $("#fontsize").position();$(&quo