是否可以使用JavaScript清除客户端上的所有asp:PlaceHolder
控件?
类似于:placeHolder.Controls.Clear()
- 但这是在服务器端。
答案 0 :(得分:0)
您可以使用以下jQuery代码:
$("#placeHolder").html("");
答案 1 :(得分:0)
不优雅,但有效。用另一个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 = "";