在运行时更改HTML属性位置

时间:2014-07-25 18:08:24

标签: javascript asp.net

我试图在运行时移动html元素。

(1)从后面的代码调用函数。 (Button1_Click1事件)

ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "myfunction", "testFunc(100,200);", true);

(2)它重定向到JS函数。 (此函数用于更改html属性的位置)

 function testFunc(x,y) {
    document.getElementById('draggable').style.top = x;
    document.getElementById('draggable').style.left = y;
    }
数字2中的

,如果添加警报,它正常工作。 (这意味着功能正在成功执行)

但是html div并没有改变。可能是什么问题?

这是我的HTML代码。

 <div>
    <b>This is test page<br />
    </b>
    <div id="draggable" class="ui-icon-image">
    <img id="img1" src="/Resource/location_icon.png" width="27px" height="45px" />
    </div>
    <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click1" />
    </div>

0 个答案:

没有答案