Document
Generated.swift:4049class Document
class Document
import DOM
class Node
protocol Any_Document_or_XMLHttpRequestBodyInit : ConvertibleToJSValue
protocol Any_GeometryNode : ConvertibleToJSValue
protocol Any_Node_or_String : ConvertibleToJSValue
protocol ConstructibleFromJSValue
Types conforming to this protocol can be constructed from JSValue
.
protocol ConvertibleToJSValue
Objects that can be converted to a JavaScript value, preferably in a lossless manner.
protocol Copyable
A type whose values can be implicitly or explicitly copied.
protocol CustomStringConvertible
A type with a customized textual representation.
protocol DocumentOrShadowRoot : JSBridgedClass
protocol Escapable
protocol GeometryUtils : JSBridgedClass
protocol GlobalEventHandlers : JSBridgedClass
protocol JSBridgedClass : JSBridgedType
Conform to this protocol when your Swift class wraps a JavaScript class.
protocol JSBridgedType : ConstructibleFromJSValue, ConvertibleToJSValue, CustomStringConvertible
Use this protocol when your type has no single JavaScript class. For example, a union type of multiple classes or primitive values.
protocol NonElementParentNode : JSBridgedClass
protocol ParentNode : JSBridgedClass
protocol XPathEvaluatorBase : JSBridgedClass
convenience init()
required init(unsafelyWrapping jsObject: JSObject)
override class var constructor: JSFunction? { get }
@ReadonlyAttribute var URL: String { get }
@ReadWriteAttribute var alinkColor: String { get set }
@ReadonlyAttribute var all: HTMLAllCollection { get }
@ReadonlyAttribute var anchors: HTMLCollection { get }
@ReadonlyAttribute var applets: HTMLCollection { get }
@ReadWriteAttribute var bgColor: String { get set }
@ReadWriteAttribute var body: HTMLElement? { get set }
@ReadonlyAttribute var characterSet: String { get }
@ReadonlyAttribute var charset: String { get }
@ReadonlyAttribute var compatMode: String { get }
@ReadonlyAttribute var contentType: String { get }
@ReadWriteAttribute var cookie: String { get set }
@ReadonlyAttribute var currentScript: HTMLOrSVGScriptElement? { get }
@ReadonlyAttribute var defaultView: WindowProxy? { get }
@ReadWriteAttribute var designMode: String { get set }
@ReadWriteAttribute var dir: String { get set }
@ReadonlyAttribute var doctype: DocumentType? { get }
@ReadonlyAttribute var documentElement: Element? { get }
@ReadonlyAttribute var documentURI: String { get }
@ReadWriteAttribute var domain: String { get set }
@ReadonlyAttribute var embeds: HTMLCollection { get }
@ReadWriteAttribute var fgColor: String { get set }
@ReadonlyAttribute var forms: HTMLCollection { get }
@ReadonlyAttribute var head: HTMLHeadElement? { get }
@ReadonlyAttribute var hidden: Bool { get }
@ReadonlyAttribute var images: HTMLCollection { get }
@ReadonlyAttribute var implementation: DOMImplementation { get }
@ReadonlyAttribute var inputEncoding: String { get }
@ReadonlyAttribute var lastModified: String { get }
@ReadWriteAttribute var linkColor: String { get set }
@ReadonlyAttribute var links: HTMLCollection { get }
@ReadonlyAttribute var location: Location? { get }
@ClosureAttribute1Optional var onreadystatechange: EventHandler { get set }
@ClosureAttribute1Optional var onvisibilitychange: EventHandler { get set }
@ReadonlyAttribute var plugins: HTMLCollection { get }
@ReadonlyAttribute var readyState: DocumentReadyState { get }
@ReadonlyAttribute var referrer: String { get }
@ReadonlyAttribute var scripts: HTMLCollection { get }
@ReadonlyAttribute var scrollingElement: Element? { get }
@ReadWriteAttribute var title: String { get set }
@ReadonlyAttribute var visibilityState: DocumentVisibilityState { get }
@ReadWriteAttribute var vlinkColor: String { get set }
subscript(key: String) -> JSObject { get }
func adoptNode(node: Node) -> Node
func captureEvents()
func caretPositionFromPoint(x: Double, y: Double) -> CaretPosition?
func clear()
func close()
func createAttribute(localName: String) -> Attr
func createAttributeNS(namespace: String?, qualifiedName: String) -> Attr
func createCDATASection(data: String) -> CDATASection
func createComment(data: String) -> Comment
func createDocumentFragment() -> DocumentFragment
func createElement(localName: String, options: ElementCreationOptions_or_String? = nil) -> Element
func createElementNS(namespace: String?, qualifiedName: String, options: ElementCreationOptions_or_String? = nil) -> Element
func createEvent(interface: String) -> Event
func createProcessingInstruction(target: String, data: String) -> ProcessingInstruction
func createRange() -> Range
func createTextNode(data: String) -> Text
func elementFromPoint(x: Double, y: Double) -> Element?
func elementsFromPoint(x: Double, y: Double) -> [Element]
func execCommand(commandId: String, showUI: Bool? = nil, value: String? = nil) -> Bool
func getElementsByClassName(classNames: String) -> HTMLCollection
func getElementsByName(elementName: String) -> NodeList
func getElementsByTagName(qualifiedName: String) -> HTMLCollection
func getElementsByTagNameNS(namespace: String?, localName: String) -> HTMLCollection
func hasFocus() -> Bool
func importNode(node: Node, deep: Bool? = nil) -> Node
func open(unused1: String? = nil, unused2: String? = nil) -> Self
func open(url: String, name: String, features: String) -> WindowProxy?
func queryCommandEnabled(commandId: String) -> Bool
func queryCommandIndeterm(commandId: String) -> Bool
func queryCommandState(commandId: String) -> Bool
func queryCommandSupported(commandId: String) -> Bool
func queryCommandValue(commandId: String) -> String
func releaseEvents()
func write(text: String...)
func writeln(text: String...)
var activeElement: Element? { get }
var childElementCount: UInt32 { get }
var children: HTMLCollection { get }
var firstElementChild: Element? { get }
var lastElementChild: Element? { get }
var onabort: EventHandler { get nonmutating set }
var onauxclick: EventHandler { get nonmutating set }
var onbeforeinput: EventHandler { get nonmutating set }
var onbeforematch: EventHandler { get nonmutating set }
var onbeforetoggle: EventHandler { get nonmutating set }
var onblur: EventHandler { get nonmutating set }
var oncancel: EventHandler { get nonmutating set }
var oncanplay: EventHandler { get nonmutating set }
var oncanplaythrough: EventHandler { get nonmutating set }
var onchange: EventHandler { get nonmutating set }
var onclick: EventHandler { get nonmutating set }
var onclose: EventHandler { get nonmutating set }
var oncontextlost: EventHandler { get nonmutating set }
var oncontextmenu: EventHandler { get nonmutating set }
var oncontextrestored: EventHandler { get nonmutating set }
var oncopy: EventHandler { get nonmutating set }
var oncuechange: EventHandler { get nonmutating set }
var oncut: EventHandler { get nonmutating set }
var ondblclick: EventHandler { get nonmutating set }
var ondrag: EventHandler { get nonmutating set }
var ondragend: EventHandler { get nonmutating set }
var ondragenter: EventHandler { get nonmutating set }
var ondragleave: EventHandler { get nonmutating set }
var ondragover: EventHandler { get nonmutating set }
var ondragstart: EventHandler { get nonmutating set }
var ondrop: EventHandler { get nonmutating set }
var ondurationchange: EventHandler { get nonmutating set }
var onemptied: EventHandler { get nonmutating set }
var onended: EventHandler { get nonmutating set }
var onerror: OnErrorEventHandler { get nonmutating set }
var onfocus: EventHandler { get nonmutating set }
var onformdata: EventHandler { get nonmutating set }
var oninput: EventHandler { get nonmutating set }
var oninvalid: EventHandler { get nonmutating set }
var onkeydown: EventHandler { get nonmutating set }
var onkeypress: EventHandler { get nonmutating set }
var onkeyup: EventHandler { get nonmutating set }
var onload: EventHandler { get nonmutating set }
var onloadeddata: EventHandler { get nonmutating set }
var onloadedmetadata: EventHandler { get nonmutating set }
var onloadstart: EventHandler { get nonmutating set }
var onmousedown: EventHandler { get nonmutating set }
var onmouseenter: EventHandler { get nonmutating set }
var onmouseleave: EventHandler { get nonmutating set }
var onmousemove: EventHandler { get nonmutating set }
var onmouseout: EventHandler { get nonmutating set }
var onmouseover: EventHandler { get nonmutating set }
var onmouseup: EventHandler { get nonmutating set }
var onpaste: EventHandler { get nonmutating set }
var onpause: EventHandler { get nonmutating set }
var onplay: EventHandler { get nonmutating set }
var onplaying: EventHandler { get nonmutating set }
var onprogress: EventHandler { get nonmutating set }
var onratechange: EventHandler { get nonmutating set }
var onreset: EventHandler { get nonmutating set }
var onresize: EventHandler { get nonmutating set }
var onscroll: EventHandler { get nonmutating set }
var onscrollend: EventHandler { get nonmutating set }
var onsecuritypolicyviolation: EventHandler { get nonmutating set }
var onseeked: EventHandler { get nonmutating set }
var onseeking: EventHandler { get nonmutating set }
var onselect: EventHandler { get nonmutating set }
var onslotchange: EventHandler { get nonmutating set }
var onstalled: EventHandler { get nonmutating set }
var onsubmit: EventHandler { get nonmutating set }
var onsuspend: EventHandler { get nonmutating set }
var ontimeupdate: EventHandler { get nonmutating set }
var ontoggle: EventHandler { get nonmutating set }
var ontouchcancel: EventHandler { get nonmutating set }
var ontouchend: EventHandler { get nonmutating set }
var ontouchmove: EventHandler { get nonmutating set }
var ontouchstart: EventHandler { get nonmutating set }
var onvolumechange: EventHandler { get nonmutating set }
var onwaiting: EventHandler { get nonmutating set }
var onwebkitanimationend: EventHandler { get nonmutating set }
var onwebkitanimationiteration: EventHandler { get nonmutating set }
var onwebkitanimationstart: EventHandler { get nonmutating set }
var onwebkittransitionend: EventHandler { get nonmutating set }
var onwheel: EventHandler { get nonmutating set }
func append(nodes: Node_or_String...)
func convertPointFromNode(point: DOMPointInit, from: GeometryNode, options: ConvertCoordinateOptions? = nil) -> DOMPoint
func convertQuadFromNode(quad: DOMQuadInit, from: GeometryNode, options: ConvertCoordinateOptions? = nil) -> DOMQuad
func convertRectFromNode(rect: DOMRectReadOnly, from: GeometryNode, options: ConvertCoordinateOptions? = nil) -> DOMQuad
func getBoxQuads(options: BoxQuadOptions? = nil) -> [DOMQuad]
func getElementById(elementId: String) -> Element?
func prepend(nodes: Node_or_String...)
func querySelector(selectors: String) -> Element?
func querySelectorAll(selectors: String) -> NodeList
func replaceChildren(nodes: Node_or_String...)
class XMLDocument
import CSSOM
protocol Any_GeometryNode : ConvertibleToJSValue