当用户单击我页面上的按钮时,应清除div的内容。我将如何实现这一目标?
只是Javascript(根据要求)
将此功能添加到页面上的某个位置(最好在中<head>
)
function clearBox(elementID)
{
document.getElementById(elementID).innerHTML = "";
}
然后在点击事件上添加按钮:
<button onclick="clearBox('cart_item')" />
在JQuery中(供参考)
如果您喜欢JQuery,则可以执行以下操作:
$("#cart_item").html("");
备用jQuery:
$("#cart_item").empty();
您还可以使用.detach()吗?
@Tom Gullen对我有用,而没有将DIV的ID传递给函数,并且在函数本身的elementID周围加上了单引号。谢谢你!
@Tom Gullen:请不要说这不会删除与该div中的节点关联的事件处理程序。
@Mic的答案大约快250倍。jsperf.com/innerhtml-vs-removechild