Javascript asp.net中的document.createElement

Javascript asp.net中的document.createElement,javascript,jquery,asp.net,.net,client-side,Javascript,Jquery,Asp.net,.net,Client Side,在asp.net页面中通过javascript创建新客户端元素的正确方法是什么?另外,是否可以在新元素内部移动已创建的元素而不造成太大破坏?直接javascript或jquery都可以工作。谢谢。我建议使用jquery,因为它可以抽象出浏览器的不一致性。在jquery中,您可以使用如下内容: $('<div>').appendTo('#parent'); // parent is the id of the outer element $('').appendTo('#paren

在asp.net页面中通过javascript创建新客户端元素的正确方法是什么?另外,是否可以在新元素内部移动已创建的元素而不造成太大破坏?直接javascript或jquery都可以工作。谢谢。

我建议使用jquery,因为它可以抽象出浏览器的不一致性。在jquery中,您可以使用如下内容:

$('<div>').appendTo('#parent'); // parent is the id of the outer element 
$('').appendTo('#parent');//父元素是外部元素的id

创建一个新的div元素。可以使用appendTo在另一个dom元素中添加此元素。请参阅jquery文档,我建议使用jquery,因为它可以抽象出浏览器的不一致性。在jquery中,您可以使用如下内容:

$('<div>').appendTo('#parent'); // parent is the id of the outer element 
$('').appendTo('#parent');//父元素是外部元素的id

创建一个新的div元素。可以使用appendTo在另一个dom元素中添加此元素。请参阅位于

的jquery文档,这是否可以在不破坏固有的.net控制结构的情况下工作?是的。但是,ASP.Net控件(.如果它有助于解决您的问题,请将其标记为答案。我会的,但这并没有完全解决我的问题。使用jquery中的append、wrap或wrapinner正在清除Sys.Application.\u.net framework中的components数组。有没有办法解决此问题?您能给我一些有关您使用的ASP.net版本的详细信息吗?以及它的用途是什么当您想要创建新元素时的确切场景是什么?另外,请注意,如果您从客户端添加控件,您将无法从代码隐藏中访问它。您只能从请求变量中获取控件的值。我不是试图从代码隐藏中访问它。我正在尝试使用javascript访问它.Net AJAX的$find函数。($find使用Sys.Application.\u组件返回对象)。我正在将iframe的内容包装到div中(转换为),这样做不会弄乱固有的.Net控件结构吗?是的。但是,ASP.Net控件(.如果它有助于解决您的问题,请将其标记为答案。我会的,但这并没有完全解决我的问题。使用jquery中的append、wrap或wrapinner正在清除Sys.Application.\u.net framework中的components数组。有没有办法解决此问题?您能给我一些有关您使用的ASP.net版本的详细信息吗?以及它的用途是什么当您想要创建新元素时的确切场景是什么?另外,请注意,如果您从客户端添加控件,您将无法从代码隐藏中访问它。您只能从请求变量中获取控件的值。我不是试图从代码隐藏中访问它。我正在尝试使用javascript访问它.Net AJAX的$find函数。($find使用Sys.Application.\u组件返回对象)。我正在将iframe的内容包装到div中(变成)