OLD | NEW |
| (Empty) |
1 <html xmlns="http://www.w3.org/1999/xhtml"> | |
2 <head> | |
3 <title>getElementsByName and newly introduced HTML elements</title> | |
4 <link rel="author" title="Ms2ger" href="mailto:ms2ger@gmail.com"/> | |
5 <link rel="help" href="https://html.spec.whatwg.org/multipage/#dom-document-gete
lementsbyname"/> | |
6 <link rel="stylesheet" href="../../../../../../../resources/testharness.css"/> | |
7 <script src="../../../../../../../resources/testharness.js"></script> | |
8 <script src="../../../../../../../resources/testharnessreport.js"></script> | |
9 </head> | |
10 <body> | |
11 <div id="log"></div> | |
12 <div id="test"> | |
13 <section name="section"></section> | |
14 <article name="article"></article> | |
15 <aside name="aside"></aside> | |
16 <hgroup name="hgroup"></hgroup> | |
17 <header name="header"></header> | |
18 <footer name="footer"></footer> | |
19 <nav name="nav"></nav> | |
20 <dialog name="dialog"></dialog> | |
21 <figure name="figure"></figure> | |
22 <audio name="audio"></audio> | |
23 <video name="video"></video> | |
24 <embed name="embed"></embed> | |
25 <mark name="mark"></mark> | |
26 <meter name="meter"></meter> | |
27 <progress name="progress"></progress> | |
28 <time name="time"></time> | |
29 <canvas name="canvas"></canvas> | |
30 <command name="command"></command> | |
31 <menu name="menu"></menu> | |
32 <details name="details"></details> | |
33 <datalist name="datalist"></datalist> | |
34 <keygen name="keygen"></keygen> | |
35 <output name="output"></output> | |
36 <ruby name="ruby"></ruby> | |
37 <rt name="rt"></rt> | |
38 <rp name="rp"></rp> | |
39 <source name="source"/> | |
40 </div> | |
41 <script> | |
42 test(function() { | |
43 assert_equals(document.getElementsByName("section").length, 1); | |
44 assert_equals(document.getElementsByName("section")[0], | |
45 document.getElementsByTagName("section")[0]); | |
46 assert_equals(document.getElementsByName("article").length, 1); | |
47 assert_equals(document.getElementsByName("article")[0], | |
48 document.getElementsByTagName("article")[0]); | |
49 assert_equals(document.getElementsByName("aside").length, 1); | |
50 assert_equals(document.getElementsByName("aside")[0], | |
51 document.getElementsByTagName("aside")[0]); | |
52 assert_equals(document.getElementsByName("hgroup").length, 1); | |
53 assert_equals(document.getElementsByName("hgroup")[0], | |
54 document.getElementsByTagName("hgroup")[0]); | |
55 assert_equals(document.getElementsByName("header").length, 1); | |
56 assert_equals(document.getElementsByName("header")[0], | |
57 document.getElementsByTagName("header")[0]); | |
58 assert_equals(document.getElementsByName("footer").length, 1); | |
59 assert_equals(document.getElementsByName("footer")[0], | |
60 document.getElementsByTagName("footer")[0]); | |
61 assert_equals(document.getElementsByName("nav").length, 1); | |
62 assert_equals(document.getElementsByName("nav")[0], | |
63 document.getElementsByTagName("nav")[0]); | |
64 assert_equals(document.getElementsByName("dialog").length, 1); | |
65 assert_equals(document.getElementsByName("dialog")[0], | |
66 document.getElementsByTagName("dialog")[0]); | |
67 assert_equals(document.getElementsByName("figure").length, 1); | |
68 assert_equals(document.getElementsByName("figure")[0], | |
69 document.getElementsByTagName("figure")[0]); | |
70 assert_equals(document.getElementsByName("audio").length, 1); | |
71 assert_equals(document.getElementsByName("audio")[0], | |
72 document.getElementsByTagName("audio")[0]); | |
73 assert_equals(document.getElementsByName("video").length, 1); | |
74 assert_equals(document.getElementsByName("video")[0], | |
75 document.getElementsByTagName("video")[0]); | |
76 assert_equals(document.getElementsByName("embed").length, 1); | |
77 assert_equals(document.getElementsByName("embed")[0], | |
78 document.getElementsByTagName("embed")[0]); | |
79 assert_equals(document.getElementsByName("mark").length, 1); | |
80 assert_equals(document.getElementsByName("mark")[0], | |
81 document.getElementsByTagName("mark")[0]); | |
82 assert_equals(document.getElementsByName("meter").length, 1); | |
83 assert_equals(document.getElementsByName("meter")[0], | |
84 document.getElementsByTagName("meter")[0]); | |
85 assert_equals(document.getElementsByName("progress").length, 1); | |
86 assert_equals(document.getElementsByName("progress")[0], | |
87 document.getElementsByTagName("progress")[0]); | |
88 assert_equals(document.getElementsByName("time").length, 1); | |
89 assert_equals(document.getElementsByName("time")[0], | |
90 document.getElementsByTagName("time")[0]); | |
91 assert_equals(document.getElementsByName("canvas").length, 1); | |
92 assert_equals(document.getElementsByName("canvas")[0], | |
93 document.getElementsByTagName("canvas")[0]); | |
94 assert_equals(document.getElementsByName("command").length, 1); | |
95 assert_equals(document.getElementsByName("command")[0], | |
96 document.getElementsByTagName("command")[0]); | |
97 assert_equals(document.getElementsByName("menu").length, 1); | |
98 assert_equals(document.getElementsByName("menu")[0], | |
99 document.getElementsByTagName("menu")[0]); | |
100 assert_equals(document.getElementsByName("details").length, 1); | |
101 assert_equals(document.getElementsByName("details")[0], | |
102 document.getElementsByTagName("details")[0]); | |
103 assert_equals(document.getElementsByName("datalist").length, 1); | |
104 assert_equals(document.getElementsByName("datalist")[0], | |
105 document.getElementsByTagName("datalist")[0]); | |
106 assert_equals(document.getElementsByName("keygen").length, 1); | |
107 assert_equals(document.getElementsByName("keygen")[0], | |
108 document.getElementsByTagName("keygen")[0]); | |
109 assert_equals(document.getElementsByName("output").length, 1); | |
110 assert_equals(document.getElementsByName("output")[0], | |
111 document.getElementsByTagName("output")[0]); | |
112 assert_equals(document.getElementsByName("ruby").length, 1); | |
113 assert_equals(document.getElementsByName("ruby")[0], | |
114 document.getElementsByTagName("ruby")[0]); | |
115 assert_equals(document.getElementsByName("rt").length, 1); | |
116 assert_equals(document.getElementsByName("rt")[0], | |
117 document.getElementsByTagName("rt")[0]); | |
118 assert_equals(document.getElementsByName("rp").length, 1); | |
119 assert_equals(document.getElementsByName("rp")[0], | |
120 document.getElementsByTagName("rp")[0]); | |
121 assert_equals(document.getElementsByName("source").length, 1); | |
122 assert_equals(document.getElementsByName("source")[0], | |
123 document.getElementsByTagName("source")[0]); | |
124 }); | |
125 </script> | |
126 </body> | |
127 </html> | |
OLD | NEW |