我试图在运行时移动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>