您的位置:首页 > Web前端 > JavaScript

js 获取某个标签元素的left

2009-04-30 11:25 573 查看
例如:html对象层次结构如下:

div-table-tr-td-text;

其中div的left是200,而其余的对象都未定义left属性,则在text的单击事件中可以这样来获取text的left属性:

text.style.left=event.x-div.style.left+"px"
;

同时,text一般没有width这个属性,为了获取其宽度,可以这样:

var width=document.getElementById("text").offsetWidth+"px"
;

注意:上面的两个都需要加上单位px,否则将会出错。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: