zoukankan      html  css  js  c++  java
  • 改变控件在网页中的显示位置

    请问如何改变一个控件在网页中的位置【】

    请问如何改变一个控件在网页中的位置,
    我尝试过document.getElementById('controlid').style.Top=0;
    没有笑话,请各位指点
    hbhbhbhbhb1021(天外水火(我要多努力))
    回复:
    请问如何改变一个控件在网页中的位置

    你把该控件的style加一句position:absolute
    seelancer(郁闷枪骑兵)
    回复:
    请问如何改变一个控件在网页中的位置

    那如何用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>

  • 相关阅读:
    SynEdit(Delphi XE7)的安装和基本使用
    uniConnection断线重联(tag属性颇有深意,这样就可以在某些情况下,不用继承实现新控件就可以达到自己的目的)
    CheckSynchronize实现的不必要的复杂
    Delphi中Indy 10的安装和老版本的卸载
    JavaScript2
    C#中使用REDIS
    jQuery多文件
    Node+Express+MongoDB + Socket.io搭建实时聊天应用
    jQuery选取和操纵元素的特点
    Mvc 6 中创建 Web Api
  • 原文地址:https://www.cnblogs.com/gfwei/p/1023517.html
Copyright © 2011-2022 走看看