test_bug332893-7.html (3061B)
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 <input id="input4" type="input" name="input" value="4"/> 13 <input id="input5" type="input" name="input" value="5"/> 14 <input id="input6" type="input" name="input" value="6"/> 15 <input id="input7" type="input" name="input" value="7"/> 16 <input id="input8" type="input" name="input" value="8"/> 17 <input id="input9" type="input" name="input" value="9"/> 18 <input id="input10" type="input" name="input" value="10"/> 19 20 21 22 23 </form> 24 <script> 25 var input1 = document.getElementById("input1"); 26 var input2 = document.getElementById("input2"); 27 var input3 = document.getElementById("input3"); 28 var input4 = document.getElementById("input4"); 29 var input5 = document.getElementById("input5"); 30 var input6 = document.getElementById("input6"); 31 var input7 = document.getElementById("input7"); 32 var input8 = document.getElementById("input8"); 33 var input9 = document.getElementById("input9"); 34 var input10 = document.getElementById("input10"); 35 36 37 var form1 = document.getElementById("form1"); 38 39 form1.insertBefore(input2, input1); 40 form1.insertBefore(input10, input6); 41 form1.insertBefore(input8, input4); 42 form1.insertBefore(input9, input2); 43 44 is(form1.elements.input.length, 10, "Form 1 'input' has the correct length"); 45 is(form1.elements.input[0].value, "9", "Form 1 element 1 is correct"); 46 is(form1.elements.input[1].value, "2", "Form 1 element 2 is correct"); 47 is(form1.elements.input[2].value, "1", "Form 1 element 3 is correct"); 48 is(form1.elements.input[3].value, "3", "Form 1 element 4 is correct"); 49 is(form1.elements.input[4].value, "8", "Form 1 element 5 is correct"); 50 is(form1.elements.input[5].value, "4", "Form 1 element 6 is correct"); 51 is(form1.elements.input[6].value, "5", "Form 1 element 7 is correct"); 52 is(form1.elements.input[7].value, "10", "Form 1 element 8 is correct"); 53 is(form1.elements.input[8].value, "6", "Form 1 element 9 is correct"); 54 is(form1.elements.input[9].value, "7", "Form 1 element 10 is correct"); 55 56 is(form1.elements.input[0].id, "input9", "Form 1 element 1 id is correct"); 57 is(form1.elements.input[1].id, "input2", "Form 1 element 2 id is correct"); 58 is(form1.elements.input[2].id, "input1", "Form 1 element 3 id is correct"); 59 is(form1.elements.input[3].id, "input3", "Form 1 element 4 id is correct"); 60 is(form1.elements.input[4].id, "input8", "Form 1 element 5 id is correct"); 61 is(form1.elements.input[5].id, "input4", "Form 1 element 6 id is correct"); 62 is(form1.elements.input[6].id, "input5", "Form 1 element 7 id is correct"); 63 is(form1.elements.input[7].id, "input10", "Form 1 element 8 id is correct"); 64 is(form1.elements.input[8].id, "input6", "Form 1 element 9 id is correct"); 65 is(form1.elements.input[9].id, "input7", "Form 1 element 10 id is correct"); 66 67 </script> 68 </body> 69 </html>