OLD | NEW |
---|---|
1 <html> | 1 <html> |
2 <head> | 2 <head> |
3 <script src="../htmlrunner.js"></script> | 3 <script src="../htmlrunner.js"></script> |
4 <script> | 4 <script> |
5 window.onload = function(){ | 5 window.onload = function(){ |
6 startTest("dom-query"); | 6 startTest("dom-query"); |
7 | 7 |
8 // Try to force real results | 8 // Try to force real results |
9 var ret, tmp; | 9 var ret, tmp; |
10 var num = 40; | 10 var num = 40; |
(...skipping 26 matching lines...) Expand all Loading... | |
37 ret = document.getElementById("testC"); | 37 ret = document.getElementById("testC"); |
38 ret = document.getElementById("testD"); | 38 ret = document.getElementById("testD"); |
39 ret = document.getElementById("testE"); | 39 ret = document.getElementById("testE"); |
40 ret = document.getElementById("testF"); | 40 ret = document.getElementById("testF"); |
41 } | 41 } |
42 }); | 42 }); |
43 | 43 |
44 test( "getElementsByTagName(div)", function(){ | 44 test( "getElementsByTagName(div)", function(){ |
45 for ( var i = 0; i < num; i++ ) { | 45 for ( var i = 0; i < num; i++ ) { |
46 var elems = document.getElementsByTagName("div"); | 46 var elems = document.getElementsByTagName("div"); |
47 » » » ret = elems[elems.length-1].nodeType; | 47 for (var j = 0, len = elems.length; j < len; j++) { |
vsm
2012/03/28 18:00:14
Please don't change this file. It's the unmodifie
Jacob
2012/03/28 21:01:31
Done.
| |
48 ret = elems[j].hidden; | |
49 } | |
48 } | 50 } |
49 }); | 51 }); |
50 | 52 |
51 test( "getElementsByTagName(p)", function(){ | 53 test( "getElementsByTagName(p)", function(){ |
52 for ( var i = 0; i < num; i++ ) { | 54 for ( var i = 0; i < num; i++ ) { |
53 var elems = document.getElementsByTagName("p"); | 55 var elems = document.getElementsByTagName("p"); |
54 » » » ret = elems[elems.length-1].nodeType; | 56 for (var j = 0, len = elems.length; j < len; j++) { |
57 ret = elems[j].hidden; | |
58 } | |
55 } | 59 } |
56 }); | 60 }); |
57 | 61 |
58 test( "getElementsByTagName(a)", function(){ | 62 test( "getElementsByTagName(a)", function(){ |
59 for ( var i = 0; i < num; i++ ) { | 63 for ( var i = 0; i < num; i++ ) { |
60 var elems = document.getElementsByTagName("a"); | 64 var elems = document.getElementsByTagName("a"); |
61 » » » ret = elems[elems.length-1].nodeType; | 65 for (var j = 0, len = elems.length; j < len; j++) { |
66 ret = elems[j].hidden; | |
67 } | |
62 } | 68 } |
63 }); | 69 }); |
64 | 70 |
65 test( "getElementsByTagName(*)", function(){ | 71 test( "getElementsByTagName(*)", function(){ |
66 for ( var i = 0; i < num; i++ ) { | 72 for ( var i = 0; i < num; i++ ) { |
67 var elems = document.getElementsByTagName("*"); | 73 var elems = document.getElementsByTagName("*"); |
68 » » » ret = elems[elems.length-1].nodeType; | 74 for (var j = 0, len = elems.length; j < len; j++) { |
75 ret = elems[j].hidden; | |
76 } | |
69 } | 77 } |
70 }); | 78 }); |
71 | 79 |
72 test( "getElementsByTagName (not in document)", function(){ | 80 test( "getElementsByTagName (not in document)", function(){ |
73 for ( var i = 0; i < num; i++ ) { | 81 for ( var i = 0; i < num; i++ ) { |
74 var elems = document.getElementsByTagName("strong"); | 82 var elems = document.getElementsByTagName("strong"); |
75 » » » ret = elems.length == 0; | 83 for (var j = 0, len = elems.length; j < len; j++) { |
84 ret = elems[j].hidden; | |
85 } | |
76 } | 86 } |
77 }); | 87 }); |
78 | 88 |
79 test( "getElementsByName", function(){ | 89 test( "getElementsByName", function(){ |
80 for ( var i = 0; i < num * 20; i++ ) { | 90 for ( var i = 0; i < num * 20; i++ ) { |
81 var elems = document.getElementsByName("test" + num); | 91 var elems = document.getElementsByName("test" + num); |
82 ret = elems[elems.length-1].nodeType; | 92 ret = elems[elems.length-1].nodeType; |
83 var elems = document.getElementsByName("test" + num); | 93 var elems = document.getElementsByName("test" + num); |
84 ret = elems[elems.length-1].nodeType; | 94 ret = elems[elems.length-1].nodeType; |
85 var elems = document.getElementsByName("test" + num); | 95 var elems = document.getElementsByName("test" + num); |
(...skipping 2905 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
2991 <dt>[XMLNAMES] | 3001 <dt>[XMLNAMES] |
2992 <dd><a name="refsXMLNAMES"></a> Tim Bray, Dave Hollander, Andrew Layman, edito rs; "<cite>Namespaces in XML</cite>", W3C Recommendation, 14 January 1999 | 3002 <dd><a name="refsXMLNAMES"></a> Tim Bray, Dave Hollander, Andrew Layman, edito rs; "<cite>Namespaces in XML</cite>", W3C Recommendation, 14 January 1999 |
2993 <dd>(<a href="http://www.w3.org/TR/REC-xml-names/"><code>http://www.w3.org/TR/ REC-xml-names/</code></a>) | 3003 <dd>(<a href="http://www.w3.org/TR/REC-xml-names/"><code>http://www.w3.org/TR/ REC-xml-names/</code></a>) |
2994 | 3004 |
2995 <dt>[YACC] | 3005 <dt>[YACC] |
2996 <dd><a name="refsYACC"></a> S. C. Johnson; "<cite>YACC — Yet another com piler compiler</cite>", Technical Report, Murray Hill, 1975 | 3006 <dd><a name="refsYACC"></a> S. C. Johnson; "<cite>YACC — Yet another com piler compiler</cite>", Technical Report, Murray Hill, 1975 |
2997 | 3007 |
2998 </dl> | 3008 </dl> |
2999 </body> | 3009 </body> |
3000 </html> | 3010 </html> |
OLD | NEW |