Html程序  |  47行  |  1.47 KB

<html>
    <head>
        <script language="javascript">
        function print(message)
        {
            var paragraph = document.createElement("p");
            paragraph.appendChild(document.createTextNode(message));
            document.getElementById("console").appendChild(paragraph);
        }
        function test() 
        {
            if(window.layoutTestController)
                layoutTestController.dumpAsText();

            labelInsideForm = document.getElementById("labelInsideForm");
            labelNotInsideForm = document.getElementById("labelNotInsideForm");
        
            form = document.getElementById("form");
            
            if(labelInsideForm.form == form)
                print("Passed");
            else
                print("Failed");
            
            if(labelNotInsideForm.form == null)
                print("Passed");
            else
                print("Failed");
        }
        </script>
    </head>

    <body onload="test();">
        <p>This test attempts to access an HTMLLabelElement's form property. The first test accesses the form property of an label which is inside of a form.  The second test accesses the form property of an label which is not inside of a form</p>
        
        <div id="console"></div>  
              
        <form id="form">
            <label id="labelInsideForm">
            </label>
        </form>
        
        <label id="labelNotInsideForm">
        </label>
    </body>   
</html>