请问如何改变一个控件在网页中的位置 你把该控件的style加一句position:absolute 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那如何用javascript控制那呢?这对控件的设置还有要求吗?能说详细点吗.谢谢 <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> 如果没有指定控件的位置(用的是相对位置),那还能够改变位置吗?我试了一下,好像没有效果比如:<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> 还得麻烦showbo版主,指点一下我那个导航 ext API中缺少属性 Jquery 高手帮忙!关于圆角的问题!!! JS如何变换表格内指定格的背景颜色 紧急求救:请问如何在JS中判断一个传进来的参数是数字0-9之间的值 招聘软件开发兼职人员 如何才能使关闭按钮失效 表格 在javascript中怎样实现定时刷新一个页面,也就是自动执行一个html文件 vue引入天地图 Js实现的滚动:本来两个页面能够滚动,我加了一个就不能滚动了,我的Move1,Move2该怎么修改? 怎么在父窗口的函数里面,获取子窗口的值?
这对控件的设置还有要求吗?
能说详细点吗.谢谢
<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>
比如:
<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>