在客户端清除PlaceHolder控件

时间:2012-05-28 09:22:18

标签: javascript asp.net placeholder

是否可以使用JavaScript清除客户端上的所有asp:PlaceHolder控件?

类似于:placeHolder.Controls.Clear() - 但这是在服务器端。

2 个答案:

答案 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 = "";