gopherjs - xdom/elements.go
1 // Package xdom provides simple functions to create HTML elements with the correct type
2 package xdom // import "vimagination.zapto.org/gopherjs/xdom"
3
4 // File automatically generated with ./genMap.sh
5
6 import (
7 "github.com/gopherjs/gopherjs/js"
8 "honnef.co/go/js/dom"
9 )
10
11 // Text returns a text node with the text set to the given string
12 func Text(s string) *dom.Text {
13 return &dom.Text{&dom.BasicNode{js.Global.Get("document").Call("createTextNode", s)}}
14 }
15
16 // DocumentFragment returns a new DocumentFragment
17 func DocumentFragment() *dom.BasicHTMLElement {
18 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createDocumentFragment")}}}
19 }
20
21 // A returns a "a" element with type *dom.HTMLAnchorElement
22 func A() *dom.HTMLAnchorElement {
23 o := js.Global.Get("document").Call("createElement", "a")
24 return &dom.HTMLAnchorElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{o}}}, URLUtils: &dom.URLUtils{Object: o}}
25 }
26
27 // Abbr returns a "abbr" element with type *dom.BasicHTMLElement
28 func Abbr() *dom.BasicHTMLElement {
29 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "abbr")}}}
30 }
31
32 // Acronym returns a "acronym" element with type *dom.BasicHTMLElement
33 func Acronym() *dom.BasicHTMLElement {
34 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "acronym")}}}
35 }
36
37 // Address returns a "address" element with type *dom.BasicHTMLElement
38 func Address() *dom.BasicHTMLElement {
39 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "address")}}}
40 }
41
42 // Applet returns a "applet" element with type *dom.HTMLAppletElement
43 func Applet() *dom.HTMLAppletElement {
44 return &dom.HTMLAppletElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "applet")}}}}
45 }
46
47 // Area returns a "area" element with type *dom.HTMLAreaElement
48 func Area() *dom.HTMLAreaElement {
49 o := js.Global.Get("document").Call("createElement", "area")
50 return &dom.HTMLAreaElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{o}}}, URLUtils: &dom.URLUtils{Object: o}}
51 }
52
53 // Article returns a "article" element with type *dom.BasicHTMLElement
54 func Article() *dom.BasicHTMLElement {
55 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "article")}}}
56 }
57
58 // Aside returns a "aside" element with type *dom.BasicHTMLElement
59 func Aside() *dom.BasicHTMLElement {
60 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "aside")}}}
61 }
62
63 // Audio returns a "audio" element with type *dom.HTMLAudioElement
64 func Audio() *dom.HTMLAudioElement {
65 return &dom.HTMLAudioElement{HTMLMediaElement: &dom.HTMLMediaElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "audio")}}}}}
66 }
67
68 // B returns a "b" element with type *dom.BasicHTMLElement
69 func B() *dom.BasicHTMLElement {
70 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "b")}}}
71 }
72
73 // Base returns a "base" element with type *dom.HTMLBaseElement
74 func Base() *dom.HTMLBaseElement {
75 return &dom.HTMLBaseElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "base")}}}}
76 }
77
78 // Basefont returns a "basefont" element with type *dom.BasicHTMLElement
79 func Basefont() *dom.BasicHTMLElement {
80 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "basefont")}}}
81 }
82
83 // Bdi returns a "bdi" element with type *dom.BasicHTMLElement
84 func Bdi() *dom.BasicHTMLElement {
85 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "bdi")}}}
86 }
87
88 // Bdo returns a "bdo" element with type *dom.BasicHTMLElement
89 func Bdo() *dom.BasicHTMLElement {
90 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "bdo")}}}
91 }
92
93 // Big returns a "big" element with type *dom.BasicHTMLElement
94 func Big() *dom.BasicHTMLElement {
95 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "big")}}}
96 }
97
98 // Blockquote returns a "blockquote" element with type *dom.HTMLQuoteElement
99 func Blockquote() *dom.HTMLQuoteElement {
100 return &dom.HTMLQuoteElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "blockquote")}}}}
101 }
102
103 // Body returns a "body" element with type *dom.HTMLBodyElement
104 func Body() *dom.HTMLBodyElement {
105 return &dom.HTMLBodyElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "body")}}}}
106 }
107
108 // Br returns a "br" element with type *dom.HTMLBRElement
109 func Br() *dom.HTMLBRElement {
110 return &dom.HTMLBRElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "br")}}}}
111 }
112
113 // Button returns a "button" element with type *dom.HTMLButtonElement
114 func Button() *dom.HTMLButtonElement {
115 return &dom.HTMLButtonElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "button")}}}}
116 }
117
118 // Canvas returns a "canvas" element with type *dom.HTMLCanvasElement
119 func Canvas() *dom.HTMLCanvasElement {
120 return &dom.HTMLCanvasElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "canvas")}}}}
121 }
122
123 // Caption returns a "caption" element with type *dom.HTMLTableCaptionElement
124 func Caption() *dom.HTMLTableCaptionElement {
125 return &dom.HTMLTableCaptionElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "caption")}}}}
126 }
127
128 // Center returns a "center" element with type *dom.BasicHTMLElement
129 func Center() *dom.BasicHTMLElement {
130 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "center")}}}
131 }
132
133 // Cite returns a "cite" element with type *dom.HTMLQuoteElement
134 func Cite() *dom.HTMLQuoteElement {
135 return &dom.HTMLQuoteElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "cite")}}}}
136 }
137
138 // Code returns a "code" element with type *dom.BasicHTMLElement
139 func Code() *dom.BasicHTMLElement {
140 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "code")}}}
141 }
142
143 // Col returns a "col" element with type *dom.HTMLTableColElement
144 func Col() *dom.HTMLTableColElement {
145 return &dom.HTMLTableColElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "col")}}}}
146 }
147
148 // Colgroup returns a "colgroup" element with type *dom.HTMLTableColElement
149 func Colgroup() *dom.HTMLTableColElement {
150 return &dom.HTMLTableColElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "colgroup")}}}}
151 }
152
153 // Content returns a "content" element with type *dom.BasicHTMLElement
154 func Content() *dom.BasicHTMLElement {
155 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "content")}}}
156 }
157
158 // Data returns a "data" element with type *dom.HTMLDataElement
159 func Data() *dom.HTMLDataElement {
160 return &dom.HTMLDataElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "data")}}}}
161 }
162
163 // Datalist returns a "datalist" element with type *dom.HTMLDataListElement
164 func Datalist() *dom.HTMLDataListElement {
165 return &dom.HTMLDataListElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "datalist")}}}}
166 }
167
168 // Dd returns a "dd" element with type *dom.BasicHTMLElement
169 func Dd() *dom.BasicHTMLElement {
170 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "dd")}}}
171 }
172
173 // Del returns a "del" element with type *dom.HTMLModElement
174 func Del() *dom.HTMLModElement {
175 return &dom.HTMLModElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "del")}}}}
176 }
177
178 // Details returns a "details" element with type *dom.BasicHTMLElement
179 func Details() *dom.BasicHTMLElement {
180 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "details")}}}
181 }
182
183 // Dfn returns a "dfn" element with type *dom.BasicHTMLElement
184 func Dfn() *dom.BasicHTMLElement {
185 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "dfn")}}}
186 }
187
188 // Dialog returns a "dialog" element with type *dom.BasicHTMLElement
189 func Dialog() *dom.BasicHTMLElement {
190 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "dialog")}}}
191 }
192
193 // Dir returns a "dir" element with type *dom.HTMLDirectoryElement
194 func Dir() *dom.HTMLDirectoryElement {
195 return &dom.HTMLDirectoryElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "dir")}}}}
196 }
197
198 // Div returns a "div" element with type *dom.HTMLDivElement
199 func Div() *dom.HTMLDivElement {
200 return &dom.HTMLDivElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "div")}}}}
201 }
202
203 // Dl returns a "dl" element with type *dom.HTMLDListElement
204 func Dl() *dom.HTMLDListElement {
205 return &dom.HTMLDListElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "dl")}}}}
206 }
207
208 // Dt returns a "dt" element with type *dom.BasicHTMLElement
209 func Dt() *dom.BasicHTMLElement {
210 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "dt")}}}
211 }
212
213 // Em returns a "em" element with type *dom.BasicHTMLElement
214 func Em() *dom.BasicHTMLElement {
215 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "em")}}}
216 }
217
218 // Embed returns a "embed" element with type *dom.HTMLEmbedElement
219 func Embed() *dom.HTMLEmbedElement {
220 return &dom.HTMLEmbedElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "embed")}}}}
221 }
222
223 // Fieldset returns a "fieldset" element with type *dom.HTMLFieldSetElement
224 func Fieldset() *dom.HTMLFieldSetElement {
225 return &dom.HTMLFieldSetElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "fieldset")}}}}
226 }
227
228 // Figcaption returns a "figcaption" element with type *dom.BasicHTMLElement
229 func Figcaption() *dom.BasicHTMLElement {
230 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "figcaption")}}}
231 }
232
233 // Figure returns a "figure" element with type *dom.BasicHTMLElement
234 func Figure() *dom.BasicHTMLElement {
235 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "figure")}}}
236 }
237
238 // Font returns a "font" element with type *dom.HTMLFontElement
239 func Font() *dom.HTMLFontElement {
240 return &dom.HTMLFontElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "font")}}}}
241 }
242
243 // Footer returns a "footer" element with type *dom.BasicHTMLElement
244 func Footer() *dom.BasicHTMLElement {
245 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "footer")}}}
246 }
247
248 // Form returns a "form" element with type *dom.HTMLFormElement
249 func Form() *dom.HTMLFormElement {
250 return &dom.HTMLFormElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "form")}}}}
251 }
252
253 // Frame returns a "frame" element with type *dom.HTMLFrameElement
254 func Frame() *dom.HTMLFrameElement {
255 return &dom.HTMLFrameElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "frame")}}}}
256 }
257
258 // Frameset returns a "frameset" element with type *dom.HTMLFrameSetElement
259 func Frameset() *dom.HTMLFrameSetElement {
260 return &dom.HTMLFrameSetElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "frameset")}}}}
261 }
262
263 // H1 returns a "h1" element with type *dom.HTMLHeadingElement
264 func H1() *dom.HTMLHeadingElement {
265 return &dom.HTMLHeadingElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "h1")}}}}
266 }
267
268 // H2 returns a "h2" element with type *dom.HTMLHeadingElement
269 func H2() *dom.HTMLHeadingElement {
270 return &dom.HTMLHeadingElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "h2")}}}}
271 }
272
273 // H3 returns a "h3" element with type *dom.HTMLHeadingElement
274 func H3() *dom.HTMLHeadingElement {
275 return &dom.HTMLHeadingElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "h3")}}}}
276 }
277
278 // H4 returns a "h4" element with type *dom.HTMLHeadingElement
279 func H4() *dom.HTMLHeadingElement {
280 return &dom.HTMLHeadingElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "h4")}}}}
281 }
282
283 // H5 returns a "h5" element with type *dom.HTMLHeadingElement
284 func H5() *dom.HTMLHeadingElement {
285 return &dom.HTMLHeadingElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "h5")}}}}
286 }
287
288 // H6 returns a "h6" element with type *dom.HTMLHeadingElement
289 func H6() *dom.HTMLHeadingElement {
290 return &dom.HTMLHeadingElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "h6")}}}}
291 }
292
293 // Head returns a "head" element with type *dom.HTMLHeadElement
294 func Head() *dom.HTMLHeadElement {
295 return &dom.HTMLHeadElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "head")}}}}
296 }
297
298 // Header returns a "header" element with type *dom.BasicHTMLElement
299 func Header() *dom.BasicHTMLElement {
300 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "header")}}}
301 }
302
303 // Hr returns a "hr" element with type *dom.HTMLHRElement
304 func Hr() *dom.HTMLHRElement {
305 return &dom.HTMLHRElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "hr")}}}}
306 }
307
308 // Html returns a "html" element with type *dom.HTMLHtmlElement
309 func Html() *dom.HTMLHtmlElement {
310 return &dom.HTMLHtmlElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "html")}}}}
311 }
312
313 // I returns a "i" element with type *dom.BasicHTMLElement
314 func I() *dom.BasicHTMLElement {
315 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "i")}}}
316 }
317
318 // Iframe returns a "iframe" element with type *dom.HTMLIFrameElement
319 func Iframe() *dom.HTMLIFrameElement {
320 return &dom.HTMLIFrameElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "iframe")}}}}
321 }
322
323 // Img returns a "img" element with type *dom.HTMLImageElement
324 func Img() *dom.HTMLImageElement {
325 return &dom.HTMLImageElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "img")}}}}
326 }
327
328 // Input returns a "input" element with type *dom.HTMLInputElement
329 func Input() *dom.HTMLInputElement {
330 return &dom.HTMLInputElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "input")}}}}
331 }
332
333 // Ins returns a "ins" element with type *dom.HTMLModElement
334 func Ins() *dom.HTMLModElement {
335 return &dom.HTMLModElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "ins")}}}}
336 }
337
338 // Kbd returns a "kbd" element with type *dom.BasicHTMLElement
339 func Kbd() *dom.BasicHTMLElement {
340 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "kbd")}}}
341 }
342
343 // Keygen returns a "keygen" element with type *dom.HTMLKeygenElement
344 func Keygen() *dom.HTMLKeygenElement {
345 return &dom.HTMLKeygenElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "keygen")}}}}
346 }
347
348 // Label returns a "label" element with type *dom.HTMLLabelElement
349 func Label() *dom.HTMLLabelElement {
350 return &dom.HTMLLabelElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "label")}}}}
351 }
352
353 // Legend returns a "legend" element with type *dom.HTMLLegendElement
354 func Legend() *dom.HTMLLegendElement {
355 return &dom.HTMLLegendElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "legend")}}}}
356 }
357
358 // Li returns a "li" element with type *dom.HTMLLIElement
359 func Li() *dom.HTMLLIElement {
360 return &dom.HTMLLIElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "li")}}}}
361 }
362
363 // Link returns a "link" element with type *dom.HTMLLinkElement
364 func Link() *dom.HTMLLinkElement {
365 return &dom.HTMLLinkElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "link")}}}}
366 }
367
368 // Main returns a "main" element with type *dom.BasicHTMLElement
369 func Main() *dom.BasicHTMLElement {
370 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "main")}}}
371 }
372
373 // Map returns a "map" element with type *dom.HTMLMapElement
374 func Map() *dom.HTMLMapElement {
375 return &dom.HTMLMapElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "map")}}}}
376 }
377
378 // Mark returns a "mark" element with type *dom.BasicHTMLElement
379 func Mark() *dom.BasicHTMLElement {
380 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "mark")}}}
381 }
382
383 // Menu returns a "menu" element with type *dom.HTMLMenuElement
384 func Menu() *dom.HTMLMenuElement {
385 return &dom.HTMLMenuElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "menu")}}}}
386 }
387
388 // Menuitem returns a "menuitem" element with type *dom.BasicHTMLElement
389 func Menuitem() *dom.BasicHTMLElement {
390 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "menuitem")}}}
391 }
392
393 // Meta returns a "meta" element with type *dom.HTMLMetaElement
394 func Meta() *dom.HTMLMetaElement {
395 return &dom.HTMLMetaElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "meta")}}}}
396 }
397
398 // Meter returns a "meter" element with type *dom.HTMLMeterElement
399 func Meter() *dom.HTMLMeterElement {
400 return &dom.HTMLMeterElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "meter")}}}}
401 }
402
403 // Nav returns a "nav" element with type *dom.BasicHTMLElement
404 func Nav() *dom.BasicHTMLElement {
405 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "nav")}}}
406 }
407
408 // Noframes returns a "noframes" element with type *dom.BasicHTMLElement
409 func Noframes() *dom.BasicHTMLElement {
410 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "noframes")}}}
411 }
412
413 // Noscript returns a "noscript" element with type *dom.BasicHTMLElement
414 func Noscript() *dom.BasicHTMLElement {
415 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "noscript")}}}
416 }
417
418 // Object returns a "object" element with type *dom.HTMLObjectElement
419 func Object() *dom.HTMLObjectElement {
420 return &dom.HTMLObjectElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "object")}}}}
421 }
422
423 // Ol returns a "ol" element with type *dom.HTMLOListElement
424 func Ol() *dom.HTMLOListElement {
425 return &dom.HTMLOListElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "ol")}}}}
426 }
427
428 // Optgroup returns a "optgroup" element with type *dom.HTMLOptGroupElement
429 func Optgroup() *dom.HTMLOptGroupElement {
430 return &dom.HTMLOptGroupElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "optgroup")}}}}
431 }
432
433 // Option returns a "option" element with type *dom.HTMLOptionElement
434 func Option() *dom.HTMLOptionElement {
435 return &dom.HTMLOptionElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "option")}}}}
436 }
437
438 // Output returns a "output" element with type *dom.HTMLOutputElement
439 func Output() *dom.HTMLOutputElement {
440 return &dom.HTMLOutputElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "output")}}}}
441 }
442
443 // P returns a "p" element with type *dom.HTMLParagraphElement
444 func P() *dom.HTMLParagraphElement {
445 return &dom.HTMLParagraphElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "p")}}}}
446 }
447
448 // Param returns a "param" element with type *dom.HTMLParamElement
449 func Param() *dom.HTMLParamElement {
450 return &dom.HTMLParamElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "param")}}}}
451 }
452
453 // Pre returns a "pre" element with type *dom.HTMLPreElement
454 func Pre() *dom.HTMLPreElement {
455 return &dom.HTMLPreElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "pre")}}}}
456 }
457
458 // Progress returns a "progress" element with type *dom.HTMLProgressElement
459 func Progress() *dom.HTMLProgressElement {
460 return &dom.HTMLProgressElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "progress")}}}}
461 }
462
463 // Q returns a "q" element with type *dom.HTMLQuoteElement
464 func Q() *dom.HTMLQuoteElement {
465 return &dom.HTMLQuoteElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "q")}}}}
466 }
467
468 // Rp returns a "rp" element with type *dom.BasicHTMLElement
469 func Rp() *dom.BasicHTMLElement {
470 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "rp")}}}
471 }
472
473 // Rt returns a "rt" element with type *dom.BasicHTMLElement
474 func Rt() *dom.BasicHTMLElement {
475 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "rt")}}}
476 }
477
478 // Ruby returns a "ruby" element with type *dom.BasicHTMLElement
479 func Ruby() *dom.BasicHTMLElement {
480 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "ruby")}}}
481 }
482
483 // S returns a "s" element with type *dom.BasicHTMLElement
484 func S() *dom.BasicHTMLElement {
485 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "s")}}}
486 }
487
488 // Samp returns a "samp" element with type *dom.BasicHTMLElement
489 func Samp() *dom.BasicHTMLElement {
490 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "samp")}}}
491 }
492
493 // Script returns a "script" element with type *dom.HTMLScriptElement
494 func Script() *dom.HTMLScriptElement {
495 return &dom.HTMLScriptElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "script")}}}}
496 }
497
498 // Section returns a "section" element with type *dom.BasicHTMLElement
499 func Section() *dom.BasicHTMLElement {
500 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "section")}}}
501 }
502
503 // Select returns a "select" element with type *dom.HTMLSelectElement
504 func Select() *dom.HTMLSelectElement {
505 return &dom.HTMLSelectElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "select")}}}}
506 }
507
508 // Shadow returns a "shadow" element with type *dom.BasicHTMLElement
509 func Shadow() *dom.BasicHTMLElement {
510 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "shadow")}}}
511 }
512
513 // Small returns a "small" element with type *dom.BasicHTMLElement
514 func Small() *dom.BasicHTMLElement {
515 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "small")}}}
516 }
517
518 // Source returns a "source" element with type *dom.HTMLSourceElement
519 func Source() *dom.HTMLSourceElement {
520 return &dom.HTMLSourceElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "source")}}}}
521 }
522
523 // Span returns a "span" element with type *dom.HTMLSpanElement
524 func Span() *dom.HTMLSpanElement {
525 return &dom.HTMLSpanElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "span")}}}}
526 }
527
528 // Strike returns a "strike" element with type *dom.BasicHTMLElement
529 func Strike() *dom.BasicHTMLElement {
530 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "strike")}}}
531 }
532
533 // Strong returns a "strong" element with type *dom.BasicHTMLElement
534 func Strong() *dom.BasicHTMLElement {
535 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "strong")}}}
536 }
537
538 // Style returns a "style" element with type *dom.HTMLStyleElement
539 func Style() *dom.HTMLStyleElement {
540 return &dom.HTMLStyleElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "style")}}}}
541 }
542
543 // Sub returns a "sub" element with type *dom.BasicHTMLElement
544 func Sub() *dom.BasicHTMLElement {
545 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "sub")}}}
546 }
547
548 // Summary returns a "summary" element with type *dom.BasicHTMLElement
549 func Summary() *dom.BasicHTMLElement {
550 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "summary")}}}
551 }
552
553 // Sup returns a "sup" element with type *dom.BasicHTMLElement
554 func Sup() *dom.BasicHTMLElement {
555 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "sup")}}}
556 }
557
558 // Table returns a "table" element with type *dom.HTMLTableElement
559 func Table() *dom.HTMLTableElement {
560 return &dom.HTMLTableElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "table")}}}}
561 }
562
563 // Tbody returns a "tbody" element with type *dom.HTMLTableSectionElement
564 func Tbody() *dom.HTMLTableSectionElement {
565 return &dom.HTMLTableSectionElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "tbody")}}}}
566 }
567
568 // Td returns a "td" element with type *dom.HTMLTableCellElement
569 func Td() *dom.HTMLTableCellElement {
570 return &dom.HTMLTableCellElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "td")}}}}
571 }
572
573 // Template returns a "template" element with type *dom.BasicHTMLElement
574 func Template() *dom.BasicHTMLElement {
575 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "template")}}}
576 }
577
578 // Textarea returns a "textarea" element with type *dom.HTMLTextAreaElement
579 func Textarea() *dom.HTMLTextAreaElement {
580 return &dom.HTMLTextAreaElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "textarea")}}}}
581 }
582
583 // Tfoot returns a "tfoot" element with type *dom.HTMLTableSectionElement
584 func Tfoot() *dom.HTMLTableSectionElement {
585 return &dom.HTMLTableSectionElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "tfoot")}}}}
586 }
587
588 // Th returns a "th" element with type *dom.HTMLTableCellElement
589 func Th() *dom.HTMLTableCellElement {
590 return &dom.HTMLTableCellElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "th")}}}}
591 }
592
593 // Thead returns a "thead" element with type *dom.HTMLTableSectionElement
594 func Thead() *dom.HTMLTableSectionElement {
595 return &dom.HTMLTableSectionElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "thead")}}}}
596 }
597
598 // Time returns a "time" element with type *dom.HTMLTimeElement
599 func Time() *dom.HTMLTimeElement {
600 return &dom.HTMLTimeElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "time")}}}}
601 }
602
603 // Title returns a "title" element with type *dom.HTMLTitleElement
604 func Title() *dom.HTMLTitleElement {
605 return &dom.HTMLTitleElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "title")}}}}
606 }
607
608 // Tr returns a "tr" element with type *dom.HTMLTableRowElement
609 func Tr() *dom.HTMLTableRowElement {
610 return &dom.HTMLTableRowElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "tr")}}}}
611 }
612
613 // Track returns a "track" element with type *dom.HTMLTrackElement
614 func Track() *dom.HTMLTrackElement {
615 return &dom.HTMLTrackElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "track")}}}}
616 }
617
618 // Tt returns a "tt" element with type *dom.BasicHTMLElement
619 func Tt() *dom.BasicHTMLElement {
620 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "tt")}}}
621 }
622
623 // U returns a "u" element with type *dom.BasicHTMLElement
624 func U() *dom.BasicHTMLElement {
625 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "u")}}}
626 }
627
628 // Ul returns a "ul" element with type *dom.HTMLUListElement
629 func Ul() *dom.HTMLUListElement {
630 return &dom.HTMLUListElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "ul")}}}}
631 }
632
633 // Var returns a "var" element with type *dom.BasicHTMLElement
634 func Var() *dom.BasicHTMLElement {
635 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "var")}}}
636 }
637
638 // Video returns a "video" element with type *dom.HTMLVideoElement
639 func Video() *dom.HTMLVideoElement {
640 return &dom.HTMLVideoElement{HTMLMediaElement: &dom.HTMLMediaElement{BasicHTMLElement: &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "video")}}}}}
641 }
642
643 // Wbr returns a "wbr" element with type *dom.BasicHTMLElement
644 func Wbr() *dom.BasicHTMLElement {
645 return &dom.BasicHTMLElement{&dom.BasicElement{&dom.BasicNode{js.Global.Get("document").Call("createElement", "wbr")}}}
646 }