Html程序  |  33行  |  926 B

<html>
<head>
<script>

function runTest() {
    if (window.layoutTestController)
        layoutTestController.dumpAsText();

    var label1 = document.getElementById('label1');
    label1.focus();
    if (document.getElementById('cb1') != document.activeElement)
        return;

    var label2 = document.getElementById('label2');
    label2.focus();
    if (document.getElementById('cb2') != document.activeElement)
        return;
    document.getElementById('result').innerHTML = 'SUCCESS'
}

</script>
</head>
<body onload="runTest()">
This tests that the correct form control element is activated when clicking on a label.
If the test is successful, the text "SUCCESS" should show below.<br>
<Label id="label1">label1<input id="cb1" type="checkbox"></label><br>
<Label id="label2">label2<fieldset><legend><input id="cb2" type="checkbox"></legend></fieldset></label><br>
<div id="result">FAILURE</div>

</body>
</html>