是否可以使用 JavaScript 清除asp:PlaceHolder
客户端的所有控件?
类似的东西:placeHolder.Controls.Clear()
- 但这是在服务器端。
是否可以使用 JavaScript 清除asp:PlaceHolder
客户端的所有控件?
类似的东西:placeHolder.Controls.Clear()
- 但这是在服务器端。
您可以使用以下 jQuery 代码:
$("#placeHolder").html("");
不优雅,但有效。用另一个 div 包围你的 PlaceHolder:
<div id="masterDiv">
<asp:PlaceHolder runat="server" ID="placeHolder1" >
Some stuff
<input type="text" />
<input type="submit" value="Don't click!" />
</asp:PlaceHolder>
</div>
如果可以使用 jQuery,则使用空函数或html('')
$('#masterDiv').empty();
或者
$('#masterDiv').html('');
如果您必须使用 JavaScript,请执行以下操作:
document.getElementById('masterDiv').innerHTML = "";