小问题,帮忙搞定马上给分

dkmilk 2003-07-25 03:27:57
页面上有一个对像如<input type=text name=aaa value='aaa'>
如果取得这个obj在页上的x,y 坐标,如书标的event.clientX

...全文
25 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dkmilk 2003-07-25
  • 打赏
  • 举报
回复
谢谢了。虽然没搞定。也结帖算了。给分………
zhaoweiwei 2003-07-25
  • 打赏
  • 举报
回复
event对象详解
event对象详解

event代表事件的状态,例如事件发生的的元素、鼠标的位置等等,event对象只在事件过程中才有效。

event属性:

altKey
检索ALT键的当前状态
可能的值 true为关闭
false为不关闭

button
检索按下的鼠标键
可能的值: 0 没按键
1 按左键
2 按右键
3 按左右键
4 按中间键
5 按左键和中间键
6 按右键和中间键
7 按所有的键

cancelBubble
设置或检索当前事件是否将事件句柄起泡
可能的值: false 启用起泡
true 取消该事件起泡

clientX
检索与窗口客户区域有关的鼠标光标的X坐标,属性为只读,没有默认值。

clientY
检索与窗口客户区域有关的鼠标光标的Y坐标,属性为只读,没有默认值。

ctrlKey
ctrlKey 检索CTRL键的当前状态
可能的值 true为关闭
false为不关闭

dataFld
检索被oncellchange事伯影响的列

aTransfer
为拖放操作提供预先定义的剪贴板式。

Element
检索在onmouseover和onmouseout事件期间退出的对象指针

keyCode
设置或检索与引发事件的关键字相关联的Unicode关键字代码
该属性与onkeydown onkeyup onkeypress一起使用
如果没有引发事件的关键字,则该值为0

offsetX
检索与触发事件的对象相关的鼠标位置的水平坐标

offsetY
检索与触发事件的对象相关的鼠标位置的垂直坐标

propertyName
检索在对象上己更改的特性的名称

reason
检索数据源对象数据传输的结果
可能的值:
0 数据传输成功
1 数据传输失败
2 数据传输错误

recordset
检索数据源对象中默认记录集的引用
该特性为只读

repeat
检索一个事件是否被重复
该属性只有在onkeydown事件重复时才返回true

returnvalue
设置或检索从事件中返回的值
可能的值:
true 事件中的值被返回
false 源对象上事件的默认操作被取消

screenX
检索与用户屏相关的鼠标的水平位置

screenY
检索与用户屏相关的鼠标的垂直位置

shiftKey
检索shiftKey键的当前状态
可能的值 true为关闭
false为不关闭

srcElement
检索触发事件的对象

srcFilter
检索导致onfilterchange事件触发的过滤器对象

srcUm
检索触发事件行为的同一资源名称
除非下面两个条件都为真,否则该特性被设置为null
1.行为被附加到触发事件的要素上
2.在前面的项目符号中定义的行为己指定了一个URN标识符和己触发的事件

toElement
检索作为onmouseover或者onmouseout事件结果而移动的对象

type
检索事件对象中的事件名称

x
检索相对于父要素鼠标水平坐标的整数

y
检索相对于父要素鼠标垂直坐标的整数
dkmilk 2003-07-25
  • 打赏
  • 举报
回复
晕。我把所有属性全查出来了。怎么没有这个属性??我记得用过了。

language = scrollHeight = 17 isTextEdit = true
currentStyle = [object] document = [object] onmouseup = null
oncontextmenu = null isMultiLine = false clientHeight = 16
onrowexit = null onbeforepaste = null onactivate = null
scrollLeft = 0 lang = onmousemove = null
onmove = null onselectstart = null parentTextEdit = [object]
oncontrolselect = null canHaveHTML = false onkeypress = null
oncut = null onrowenter = null onmousedown = null
onpaste = null className = id = txtPageNo
onreadystatechange = null onbeforedeactivate = null hideFocus = false
dir = isContentEditable = true onkeydown = null
clientWidth = 134 onlosecapture = null parentElement = [object]
ondrag = null ondragstart = null oncellchange = null
recordNumber = null onfilterchange = null onrowsinserted = null
ondatasetcomplete = null onmousewheel = null ondragenter = null
onblur = null onresizeend = null onerrorupdate = null
onbeforecopy = null ondblclick = null scopeName = HTML
onkeyup = null onresizestart = null onmouseover = null
onmouseleave = null outerText = innerText =
onmoveend = null tagName = INPUT title =
offsetWidth = 138 onresize = null contentEditable = inherit
runtimeStyle = [object] filters = [object] ondrop = null
onpage = null onrowsdelete = null tagUrn =
offsetLeft = 0 clientTop = 2 style = [object]
onfocusout = null clientLeft = 2 ondatasetchanged = null
canHaveChildren = false ondeactivate = null isDisabled = false
onpropertychange = null ondragover = null onhelp = null
ondragend = null onbeforeeditfocus = null disabled = false
onfocus = null behaviorUrns = [object] accessKey =
onscroll = null onbeforeactivate = null onbeforecut = null
readyState = complete all = [object] sourceIndex = 13
onclick = null scrollTop = 0 oncopy = null
onfocusin = null tabIndex = 0 onbeforeupdate = null
outerHTML = <INPUT id=txtPageNo value=DDD name=txtPageNo> innerHTML = ondataavailable = null
offsetHeight = 20 onmovestart = null onmouseout = null
scrollWidth = 134 offsetTop = 1 onmouseenter = null
onlayoutcomplete = null offsetParent = [object] onafterupdate = null
ondragleave = null children = [object] start = fileopen
readOnly = false firstChild = null type = text
height = 62829848 alt = form = null
onerror = null hspace = 0 maxLength = 2147483647
loop = 1 onselect = null lastChild = null
nodeName = INPUT nodeType = 1 width = 0
dynsrc = attributes = [object] childNodes = [object]
src = dataFld = previousSibling = null
ownerDocument = [object] parentNode = [object] checked = false
onabort = null accept = nodeValue = null
onchange = null dataFormatAs = defaultChecked = false
vrml = dataSrc = indeterminate = false
onload = null align = useMap =
lowsrc = complete = false nextSibling = null
vspace = 0 size = 20 value = DDD
border = status = false name = txtPageNo
zhaoweiwei 2003-07-25
  • 打赏
  • 举报
回复
奥知道了,try this:

<input type=text id="t1" name=aaa value='aaa'>
<script>
var x = document.t1.clientX;
var y = document.t1.clientY;
</script>


dkmilk 2003-07-25
  • 打赏
  • 举报
回复
不太明白你的意思!你是要取得text的位置么?


就是在页面上的位置。xy坐标,这样我就可以定义别的东西如div的显示位置了。
dkmilk 2003-07-25
  • 打赏
  • 举报
回复
是不是我的分都不是分喔。没人要??还是看不起,感觉分太少?
zhaoweiwei 2003-07-25
  • 打赏
  • 举报
回复
不太明白你的意思!你是要取得text的位置么?

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧