test_bug332893-4.html (1090B)
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title>Test</title> 5 <script src="/tests/SimpleTest/SimpleTest.js"></script> 6 </head> 7 <body> 8 <form id="form1"> 9 <input id="input1" type="input" name="input" value="1"/> 10 <input id="input2" type="input" name="input" value="2"/> 11 <input id="input3" type="input" name="input" value="3"/> 12 </form> 13 <script> 14 var input1 = document.getElementById("input1"); 15 var input2 = document.getElementById("input2"); 16 var form1 = document.getElementById("form1"); 17 form1.insertBefore(input2, input1); 18 19 is(form1.elements.input.length, 3, "Form 1 'input' has the correct length"); 20 is(form1.elements.input[0].value, "2", "Form 1 element 1 is correct"); 21 is(form1.elements.input[1].value, "1", "Form 1 element 2 is correct"); 22 is(form1.elements.input[2].value, "3", "Form 1 element 3 is correct"); 23 24 is(form1.elements.input[0].id, "input2", "Form 1 element 1 id is correct"); 25 is(form1.elements.input[1].id, "input1", "Form 1 element 2 id is correct"); 26 is(form1.elements.input[2].id, "input3", "Form 1 element 3 id is correct"); 27 </script> 28 </body> 29 </html>