自动设置控件高度

有些时候,我们在工作时要对控件的大小设置,本人在日常的工作中整理了一些个经验,写了一个小的函数分享给大家。

/**************************************************************************
函数说明:	改变换件高度
使用方法:	函数名(本控件ID,下个控件ID)
**************************************************************************/
function change_size(s_id,x_id){
	var obj=document.getElementById(s_id);
	var s=obj.offsetTop;		//取上边距
	if(x_id){
		var x=document.getElementById(x_id).offsetTop;	//取下个控件下边距
		var z=x-s;					//计算要设置控件的高度
	}
	else{
		if (window.innerHeight)				//取页面总高度
		{var winHeight = window.innerHeight;}
		else if ((document.body) && (document.body.clientHeight))
		{var winHeight = document.body.clientHeight;}
		var z=winHeight-s;				//计算要设置控件的高度
	}
	
	obj.style.height=z+"px";				//设置控件高度
}

这里是基本思路,请大家参考,并给予指正。

阅读剩余
THE END