---
title: DOMEventTarget
framework: webkit
role: symbol
role_heading: Protocol
path: webkit/domeventtarget
---

# DOMEventTarget

## Declaration

```swift
protocol DOMEventTarget : NSCopying, NSObjectProtocol
```

## Topics

### Instance Methods

- [addEventListener(_:listener:useCapture:)](webkit/domeventtarget/addeventlistener(_:listener:usecapture:).md)
- [dispatchEvent(_:)](webkit/domeventtarget/dispatchevent(_:).md)
- [removeEventListener(_:listener:useCapture:)](webkit/domeventtarget/removeeventlistener(_:listener:usecapture:).md)

## Relationships

### Inherits From

- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

### Conforming Types

- [DOMAttr](webkit/domattr.md)
- [DOMCDATASection](webkit/domcdatasection.md)
- [DOMCharacterData](webkit/domcharacterdata.md)
- [DOMComment](webkit/domcomment.md)
- [DOMDocument](webkit/domdocument.md)
- [DOMDocumentFragment](webkit/domdocumentfragment.md)
- [DOMDocumentType](webkit/domdocumenttype.md)
- [DOMElement](webkit/domelement.md)
- [DOMEntity](webkit/domentity.md)
- [DOMEntityReference](webkit/domentityreference.md)
- [DOMHTMLAnchorElement](webkit/domhtmlanchorelement.md)
- [DOMHTMLAppletElement](webkit/domhtmlappletelement.md)
- [DOMHTMLAreaElement](webkit/domhtmlareaelement.md)
- [DOMHTMLBRElement](webkit/domhtmlbrelement.md)
- [DOMHTMLBaseElement](webkit/domhtmlbaseelement.md)
- [DOMHTMLBaseFontElement](webkit/domhtmlbasefontelement.md)
- [DOMHTMLBodyElement](webkit/domhtmlbodyelement.md)
- [DOMHTMLButtonElement](webkit/domhtmlbuttonelement.md)
- [DOMHTMLDListElement](webkit/domhtmldlistelement.md)
- [DOMHTMLDirectoryElement](webkit/domhtmldirectoryelement.md)
- [DOMHTMLDivElement](webkit/domhtmldivelement.md)
- [DOMHTMLDocument](webkit/domhtmldocument.md)
- [DOMHTMLElement](webkit/domhtmlelement.md)
- [DOMHTMLEmbedElement](webkit/domhtmlembedelement.md)
- [DOMHTMLFieldSetElement](webkit/domhtmlfieldsetelement.md)
- [DOMHTMLFontElement](webkit/domhtmlfontelement.md)
- [DOMHTMLFormElement](webkit/domhtmlformelement.md)
- [DOMHTMLFrameElement](webkit/domhtmlframeelement.md)
- [DOMHTMLFrameSetElement](webkit/domhtmlframesetelement.md)
- [DOMHTMLHRElement](webkit/domhtmlhrelement.md)
- [DOMHTMLHeadElement](webkit/domhtmlheadelement.md)
- [DOMHTMLHeadingElement](webkit/domhtmlheadingelement.md)
- [DOMHTMLHtmlElement](webkit/domhtmlhtmlelement.md)
- [DOMHTMLIFrameElement](webkit/domhtmliframeelement.md)
- [DOMHTMLImageElement](webkit/domhtmlimageelement.md)
- [DOMHTMLInputElement](webkit/domhtmlinputelement.md)
- [DOMHTMLLIElement](webkit/domhtmllielement.md)
- [DOMHTMLLabelElement](webkit/domhtmllabelelement.md)
- [DOMHTMLLegendElement](webkit/domhtmllegendelement.md)
- [DOMHTMLLinkElement](webkit/domhtmllinkelement.md)
- [DOMHTMLMapElement](webkit/domhtmlmapelement.md)
- [DOMHTMLMarqueeElement](webkit/domhtmlmarqueeelement.md)
- [DOMHTMLMenuElement](webkit/domhtmlmenuelement.md)
- [DOMHTMLMetaElement](webkit/domhtmlmetaelement.md)
- [DOMHTMLModElement](webkit/domhtmlmodelement.md)
- [DOMHTMLOListElement](webkit/domhtmlolistelement.md)
- [DOMHTMLObjectElement](webkit/domhtmlobjectelement.md)
- [DOMHTMLOptGroupElement](webkit/domhtmloptgroupelement.md)
- [DOMHTMLOptionElement](webkit/domhtmloptionelement.md)
- [DOMHTMLParagraphElement](webkit/domhtmlparagraphelement.md)
- [DOMHTMLParamElement](webkit/domhtmlparamelement.md)
- [DOMHTMLPreElement](webkit/domhtmlpreelement.md)
- [DOMHTMLQuoteElement](webkit/domhtmlquoteelement.md)
- [DOMHTMLScriptElement](webkit/domhtmlscriptelement.md)
- [DOMHTMLSelectElement](webkit/domhtmlselectelement.md)
- [DOMHTMLStyleElement](webkit/domhtmlstyleelement.md)
- [DOMHTMLTableCaptionElement](webkit/domhtmltablecaptionelement.md)
- [DOMHTMLTableCellElement](webkit/domhtmltablecellelement.md)
- [DOMHTMLTableColElement](webkit/domhtmltablecolelement.md)
- [DOMHTMLTableElement](webkit/domhtmltableelement.md)
- [DOMHTMLTableRowElement](webkit/domhtmltablerowelement.md)
- [DOMHTMLTableSectionElement](webkit/domhtmltablesectionelement.md)
- [DOMHTMLTextAreaElement](webkit/domhtmltextareaelement.md)
- [DOMHTMLTitleElement](webkit/domhtmltitleelement.md)
- [DOMHTMLUListElement](webkit/domhtmlulistelement.md)
- [DOMNode](webkit/domnode.md)
- [DOMProcessingInstruction](webkit/domprocessinginstruction.md)
- [DOMText](webkit/domtext.md)

## See Also

### Document Object Model (DOM) APIs

- [DOMAbstractView](webkit/domabstractview.md)
- [DOMAttr](webkit/domattr.md)
- [DOMBlob](webkit/domblob.md)
- [DOMCDATASection](webkit/domcdatasection.md)
- [DOMCharacterData](webkit/domcharacterdata.md)
- [DOMComment](webkit/domcomment.md)
- [DOMCounter](webkit/domcounter.md)
- [DOMCSSCharsetRule](webkit/domcsscharsetrule.md)
- [DOMCSSFontFaceRule](webkit/domcssfontfacerule.md)
- [DOMCSSImportRule](webkit/domcssimportrule.md)
- [DOMCSSMediaRule](webkit/domcssmediarule.md)
- [DOMCSSPageRule](webkit/domcsspagerule.md)
- [DOMCSSPrimitiveValue](webkit/domcssprimitivevalue.md)
- [DOMCSSRule](webkit/domcssrule.md)
- [DOMCSSRuleList](webkit/domcssrulelist.md)
