
$("选择器")offset() //该方法返回当前选择元素的第一个元素左上角(包括边框)距离整个页面顶部和左边的距离,返回值为{left:x, top:y} 例:$("div")offset()top;得到该元素在距离页面顶部的距离
$("选择器")offsetParent() //该方法与offset返回值类型相同,只不过此方法返回的是该元素距离父元素的top和left
JS设置类名
添加类名或者移除类名来进行实现,在类里面书写控件位置的样式;
JS设置style的方式
把控件位置的样式写在style里面
JS设置类名的案例:lbk=documentgetElementById('vocation')value;
text=documentform2companyvalue;
这是我自己做的,vocationa是列表框的控件id和name,form2是表单name,company是控件name和id,其他一般的控件也就这两种形式,你可以自己试,列表框就不能用第二种,可以自己尝试一下。
第一、你用jquery是最方便的,用$("样式名字")val()这种最方便的
第二、用之前要先嵌入jquery文件,就是一个js文件,去官方下载下来就可以
第三、用js直接获取比较费劲
以上就是关于js或jquery怎样获取htm中div控件相对于页面的left和top值解决方全部的内容,包括:js或jquery怎样获取htm中div控件相对于页面的left和top值解决方、小程序js怎么给控件设置位置、JS如果获取控件的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)