我有一個模式對象,當它創建時創建DOM元素。 我想知道是否有可能在用戶調用對象的「刪除」時刪除節點。例如:在javascript中的ONDELETE對象事件
var modal = function (options) {
var domHolder = null;
function build() {
domHolder = document.createElement("div");
//construct a modal window inside the element...
};
this.ondelete = function() {
domHolder.parentNode.removeChild(domHolder);
}
build();
};
//destruct the object and remove the nodes
var myModal = new modal();
delete myModal;
你不能,JavaScript沒有析構函數。 – jcubic
'WeakMap'會幫助你嗎? –
任何示例@JanDvorak ?? – CarlosCarucce