js 取标签的绝对位置

function Offset(e)
//取标签的绝对位置
{
    var t = e.offsetTop;
    var l = e.offsetLeft;
    var w = e.offsetWidth;
    var h = e.offsetHeight;
    while(e=e.offsetParent)
    {
    t+=e.offsetTop;
    l+=e.offsetLeft;
    }
    return {
    top : t-25,
    left : l,
    width : w,
    height : h
    }
}

时间: 2024-09-26 22:41:25

js 取标签的绝对位置的相关文章

web前端-使用 window.getSelection() 方法获取鼠标划取部分的起始位置和结束位置的问题

问题描述 使用 window.getSelection() 方法获取鼠标划取部分的起始位置和结束位置的问题 项目需要对html内文章内容做颜色标记的功能,但是不能改写原html的内容. 现在想到的方案是鼠标划取文章内容的时候,使用js获取文章内容的起始位置和结束位置,存入数据库,下次再访问该文章的时候,使用数据库记录的起始位置和结束位置去刻画标记. 测试前端代码如下 <!DOCTYPE html> <html> <head> <script type="

js取值中form.all和不加all的区别介绍

 在js里取值,可以用form.xx.value,也可以用form.all.xx.value,那么js取值中form.all和不加all有什么区别呢?下面就为大家详细介绍下 在js里取值,可以用form.xx.value,也可以用form.all.xx.value,那么他们有什么区别呢?    原先想当然的以为加all是取form里的所有xx(如果有多个name相同的元素),返回的是数组,后来在网上搜索了一下,发现不是这个意思,    all代表的是form里的所有元素,就是说form.all可

以SEO的角度分析H1标签的放置位置

相信懂点HTML代码的优化人员都清楚的知道H1标签对于站点优化的重要性.我想很多站长都跟笔者一样有过隐藏H1标签是否会被搜索引擎认为是作弊的疑问.搜索下,网络上并没有什么权威的回答.而H1标签的放置对于站点的优化有什么影响呢?针对这一问题,笔者在下文将结合几个主流站点的H1标签放置形式,总结关于H1标签的放置位置对于SEO的影响. 一:将H1标签放置于CCS里面 上文中笔者提到很多站长都对隐藏H1标签会不会被搜索引擎认为是作弊的行为有所疑问.笔者的观点是不会被认为是作弊.对于这点我们可以先来看看

asp.Net JS取母板页控件值的简单方法

这篇文章介绍了asp.Net JS取母板页控件值的简单方法,有需要的朋友可以参考一下   复制代码 代码如下: <script type="text/javascript" language="javascript">        function Check() {            var text = parent.document.getElementById('<%=HiddenField1.ClientID %>');  /

JS取request值以及自动执行使用示例

 在网页中JS函数自动执行常用三种方法,下面为大家详细介绍下JS取request值以及自动执行使用,需要的朋友可以参考下 在网页中JS函数自动执行常用三种方法  在HTML中的Head区域中,有如下函数:  代码如下: <SCRIPT LANGUAGE="JavaScript">  functionn MyAutoRun()  {  //以下是您的函数的代码,请自行修改先!  alert("函数自动执行哦!");  }  </SCRIPT> 

在Firefox下js select标签点击无法弹出

在Firefox下js select标签点击无法弹出,在IE和CHROME下没有此现象 在项目中运用到了JQUERY UI,用到了其中的disableSelection()方法,这个方法是让页面上的指定元素无法通过鼠标拖拽进行选择. 由于某些需求,我在给div使用了此方法后,达到了上述效果,但是有不足的地方. 在Firefox下运用此方法后,div中的select方法点击之后将会无法弹出,在IE和CHROME下没有此现象.  

javascript-后台向前台发送一组json,如何用js取出来?

问题描述 后台向前台发送一组json,如何用js取出来? A/B/C是都是bean A里面有List<B> B里面有List<C> 现在我把List<A>在后台json化了, 在前台怎么能给他取出来? 解决方案 jquery设置dataType:'json'会自动帮你将返回的内容转为json对象. 你可以用浏览器访问url地址看输出什么格式的json内容,才好读取 解决方案二: 如果后台返回的响应数据是JSON格式的字符串,那么前台处理时直接按js对象处理啊,对象的.操

js取模(求余数)隔行变色_javascript技巧

复制代码 代码如下: <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>js取模隔行变色</title><script type="text/javascript"

JS实现iframe编辑器光标位置插入内容的方法(兼容IE和Firefox)_javascript技巧

本文实例讲述了JS实现iframe编辑器光标位置插入内容的方法.分享给大家供大家参考,具体如下: <html> <iframe id="x" name="x"></iframe> <input type="button" onclick="t()" value="test"> <input type="button" onclick=