谁帮我写一下js, 点击展开,再点击关闭。

JavaScript08

谁帮我写一下js, 点击展开,再点击关闭。,第1张

可以参考下面的代码:

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=0

var elem=n1

do{

    left+=elem.offsetLeft//距上个定位点距离

    if(elem.tagName!="BODY"){//忽略窗口滚动条

        left-=elem.scrollLeft

    }

}while(elem=elem.offsetParent)

 

//left就好了...

if(left==195){movecaption()}