💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
每个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); ```