请问如何改变一个控件在网页中的位置【】
请问如何改变一个控件在网页中的位置,
我尝试过document.getElementById('controlid').style.Top=0;
没有笑话,请各位指点hbhbhbhbhb1021(天外水火(我要多努力))
回复:请问如何改变一个控件在网页中的位置
你把该控件的style加一句position:absoluteseelancer(郁闷枪骑兵)
回复:请问如何改变一个控件在网页中的位置
那如何用javascript控制那呢?
这对控件的设置还有要求吗?
能说详细点吗.谢谢hbhbhbhbhb1021(天外水火(我要多努力))
回复:请问如何改变一个控件在网页中的位置
加上那句就是说控件的位置是绝对的,所以你可以随便移动控件的位置,要不然就是相对位移,移动只是相对的clare2003(忘情火)
回复:请问如何改变一个控件在网页中的位置
<HTML><HEAD>
<script type="text/javascript">
<!--
function Fleft()
{
var x1=document.getElementById("img1").style.left;
var x=eval(Number(x1.substring(0,x1.length-2))-20);
document.getElementById("img1").style.left=x+"px";
}
function FRight()
{
var x1=document.getElementById("img1").style.left;
var x=eval(Number(x1.substring(0,x1.length-2))+20);
document.getElementById("img1").style.left=x+"px";
}
function FUp()
{
var x1=document.getElementById("img1").style.top;
var x=eval(Number(x1.substring(0,x1.length-2))-20);
document.getElementById("img1").style.top=x+"px";
}
function FDown()
{
var x1=document.getElementById("img1").style.top;
var x=eval(Number(x1.substring(0,x1.length-2))+20);
document.getElementById("img1").style.top=x+"px";
}
</script>
</HEAD>
<body>
<input onclick=Fleft() type=button value=left></input>
<input onclick=FRight() type=button value=right></input>
<input onclick=FUp() type=button value=Up></input>
<input onclick=FDown() type=button value=Down></input>
<FONT color=#000000><img id="img1" src="1.jpg" name="picture" style="position:
absolute; top: 70px; left: 130px;" BORDER="0" WIDTH="140" HEIGHT="40">
</body></HTML>seelancer(郁闷枪骑兵)
回复:请问如何改变一个控件在网页中的位置
如果没有指定控件的位置(用的是相对位置),那还能够改变位置吗?我试了一下,好像没有效果
比如:
<HTML><HEAD>
<script type="text/javascript">
<!--
function Fleft()
{
var x1=document.getElementById("img1").style.left;
var x=eval(Number(x1.substring(0,x1.length-2))-20);
document.getElementById("img1").style.left=x+"px";
}
function FRight()
{
var x1=document.getElementById("img1").style.left;
var x=eval(Number(x1.substring(0,x1.length-2))+20);
document.getElementById("img1").style.left=x+"px";
}
function FUp()
{
var x1=document.getElementById("img1").style.top;
var x=eval(Number(x1.substring(0,x1.length-2))-20);
document.getElementById("img1").style.top=x+"px";
}
function FDown()
{
var x1=document.getElementById("img1").style.top;
var x=eval(Number(x1.substring(0,x1.length-2))+20);
document.getElementById("img1").style.top=x+"px";
}
</script>
</HEAD>
<body>
<input onclick=Fleft() type=button value=left></input>
<input onclick=FRight() type=button value=right></input>
<input onclick=FUp() type=button value=Up></input>
<input onclick=FDown() type=button value=Down></input>
<FONT color=#000000><img id="img1" src="1.jpg" name="picture" >
</body></HTML>
来源:https://www.cnblogs.com/gfwei/archive/2008/01/02/1023517.html