<li id="current">1</li>
<li >2</li>
<li >3</li><script>
document.onclick = ck;
function ck(ev)
{
    ev = window.event || ev;
    ev.srcElement.setAttribute('id','current');
    alert('id='+ev.srcElement.id);
}
</script>

解决方案 »

  1.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function fif(ob)
    {
    var ob_f = document.getElementById("current").id = "";
    ob.id = "current";
    }
    //-->
    </SCRIPT>
    </HEAD>
    <BODY>
    <li id="current" onclick="fif(this)">1</li>
    <li id="" onclick="fif(this)">2</li>
    <li id="" onclick="fif(this)">3</li><input type="button" onclick="alert(document.getElementById('current').innerText)" value="a">
    </BODY>
    </HTML>