0

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

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

4

2 回答 2

0

您可以使用以下 jQuery 代码:

$("#placeHolder").html("");
于 2012-05-28T09:26:50.527 回答
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 = "";
于 2012-05-28T09:39:02.963 回答