ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
每个DOMNode都实现了DOMEventTarget接口,该接口提供了注册DOM事件的方法。您可以注册DOM侦听器以接收DOM事件,例如click,mousedown,mouseup,keydown,load,error等。以下示例演示如何为文档HTML元素注册click事件侦听器: ``` DOMElement element = document.getDocumentElement(); element.addEventListener(DOMEventType.OnClick, new DOMEventListener() { public void handleEvent(DOMEvent event) { // user clicked document element } }, false); ``` 您只能为加载的网页的文档注册DOM事件侦听器。重新加载网页后,所有已注册的DOM事件侦听器将不再起作用,因此您需要再次注册所需的DOM事件侦听器。 ## 自定义DOM事件类型 JxBrowser也允许您监听自定义DOM事件类型。以下代码演示了如何监听MyEvent DOM事件: ``` DOMElement element = document.getDocumentElement(); element.addEventListener(new DOMEventType("MyEvent"), new DOMEventListener() { public void handleEvent(DOMEvent event) { } }, false); ```