| 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 |