我正在一个网站上实现了一个非常时髦的模式框,现在它已经超出了实现新功能的范围,因此我正在尽我所能地尝试使用当前存在的内容。它的工作方式是每次创建一个新的模式窗口被分配一个唯一的ID。例如时间删除DOM中的唯一ID
<div id="window_1308937649703" class="dialog">
要关闭的关闭按钮具有一个onclick像窗口:
onclick='Windows.close("window_1308937649703", event)'
我我试图从另一个点击事件中摧毁窗口,但我不确定要完成此操作的最佳方法是什么。我想我可以使用对话框类来拉相关的唯一#window_编号。是否还有一些JavaScript我可以用getElementsByClassName('dialog')并从DOM中完全删除它?如果有任何帮助,我也可以使用Prototype库。我无法理解实际的模态脚本,所以我希望有一种解决方法。
关闭按钮与div的关系在哪里?是否有可能使用'this',然后用parentNode()向后走,直到找到它? – Drazisil