可以参考下面的代码:
var tag="off"//记录开关状zd态
function test(obj){
//打开
if(tag=="off"){
obj.style.height="150px"//展开的高度版
tag="on"//开关设为打开状态
}else{
obj.style.height="0px"//高度设权为0
obj.style.display="none"//隐藏
tag="off"//开关设为关闭
}
}
扩展资料:
javaScript参考函数
getHours() 返回小时数(0-23)
getMinutes() 返回分钟(0-59)
getSeconds() 返回秒数(0-59)
getMilliseconds() 返回毫秒(0-999)
getUTCDate() 依据国际时间来失掉日(1-31)
getUTCMinutes() 根据邦际光阴来往归分钟(0-59)
getUTCSeconds() 依据国际时间来返回秒(0-59)
getUTCMilliseconds()依据国际时间来返回毫秒(0-999)
参考资料来源:百度百科-javascript
1. 针对当前鼠标点击的点的位置到某部分的距离 2. clientX: 鼠标当前点击位置到窗口可视区域0的距离, screenX也是一样 X:鼠标当前点击位置到参考元素(父元素)边框距离, 如果是TD相对Table则有 左cellpadding + 左cellspacing + border + cellpading与cellspacing间隙(一竖线,1px) + 鼠标当前位置到左padding距离 OffsetX:鼠标当前点击位置到参考元素(父元素)padding处的距离(纯距离),什么都不包括,只有: 左padding距离 + 鼠标当前位置ni的css属性left 除非是内联样式,或通过style.left赋值了,才有,不然即使有定位,通过n1.style.left取过来的也是null。
var left=0var elem=n1
do{
left+=elem.offsetLeft//距上个定位点距离
if(elem.tagName!="BODY"){//忽略窗口滚动条
left-=elem.scrollLeft
}
}while(elem=elem.offsetParent)
//left就好了...
if(left==195){movecaption()}