是否可以使用 Javascript 方法 clone() 来克隆 mvc html 元素,例如使用模型定义的下拉列表?
我有一个包含模型选项的下拉列表;当用户单击按钮时,我想添加一个类似的下拉列表。我的下拉列表定义为
<div id="parent">
<div id="id">
@Html.DropDownListFor(m =>m.mymodel)
</div>
</div>
我为我的 JS 添加了这样的代码
var new = document.getElementById('id').cloneNode( true );
document.getElementById( 'parent' ).appendChild( new );
但这不起作用。如果我不能使用克隆,我还能如何实现呢?