
你所说要获取“位置”是什么意思,是要锁定到层div2吗?如果是的话,应该这样写:
层是通过id来标识的
<div1 id="div1" >
<div2 id = "div2">
……
</div2>
</div1>
<script >
//通过层的Id值锁定这个层
String div2 = documentgetElementById("div2"); //这里用到的“div2”就是div2这个层的Id值
</script>
div事先在输入框的下面的而且是隐藏的,当点击表情图标,div通过onclick激活JS某个函数,该函数内必须会有一段使隐藏的div显示出来的方法语句,是通过这样个流程实现的。至于怎样去定位这个表情DIV的位置的,这个css里面有一个叫position的方法,利用坐标x,y(left,top,right,bottom)实现div位置任意改变。
如下参考:
1页面复制有一个id为c2的div,下面有一个子div,下面有一个按钮,事件是用来点击100个adddiv。
2在event函数中,定义一个内容为degreediv字符的字符串变量。
3然后使用jquery的append将已知的div字符串添加到c2div,如下所示。
4运行页面,现在只看到一个div,如下图所示。
5单击下面的按钮来触发添加div的逻辑,如下所示。
思路:通过id可以获取到<div>对象,通过getAttribute()和innerHTML分别可以获取<div>对象的自定义属性和文本内容。下面实例演示获取<div>标签的自定义属性user_id: 1、HTML结构 <div id="test" user_id="test_id">id="test" user_id="test_id"</div><br/> <input type='button' value='获取div的自定义属性' onclick="fun()"/> 2、javascript代码 function fun(){ obj = documentgetElementById("test"); alert(objgetAttribute("user_id")) } 3、点击按钮后效果
以上就是关于js如何获取div的位置,请高手解答全部的内容,包括:js如何获取div的位置,请高手解答、JS如何获取DIV的位置、js如何实现:在页面中任意位置点击鼠标,则在该位置显示一个div等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)