将按钮移动到Div

use*_*480 5 html javascript c# asp.net

我需要将这个新按钮移动到已经存在的DIV中.在我看来,这应该有效,但不是.我究竟做错了什么?

Button button5 = new Button();
button5.Text = "Five";
button5.CssClass = "buttonCSS";
button5.Click += new EventHandler(button5_Click);
button5.ID = "button5";
this.Controls.Add(button5);               

string myscript = @"      
    var navFooter = document.getElementById('NavFooter');
    var button5 = document.getElementById('button5');
    navFooter.Controls.Add(button5);
    ";
Page.ClientScript.RegisterStartupScript(this.GetType(), "MyScript", myscript, true);
Run Code Online (Sandbox Code Playgroud)

我知道正在找到这两个对象.有任何想法吗?

(注意:我不能使用jQuery.)

谢谢.

Jam*_*ill 2

Controls.Add()是 C#,不是 JavaScript。要使用 JavaScript 将一个元素附加到另一个元素,请使用appendChild()

navFooter.appendChild(button5);
Run Code Online (Sandbox Code Playgroud)