<a id="menu" name="link1" value="show1" href="javascript:void(0)" onclick="Test(this)">XXXX1</a>
<a id="menu" name="link2" value="show2" href="javascript:void(0)" onclick="Test(this)">XXXX1</a>
<a id="menu" name="link3" value="show3" href="javascript:void(0)" onclick="Test(this)">XXXX1</a>
<script>
function Test(t)
{
        var values = t.value;
        alert(values);//这里是undefined.
}
</script>

解决方案 »

  1.   

    <a id="menu" name="link1" value="show1" href="javascript:void(0)" onclick="Test(this)">XXXX1</a>
    <a id="menu" name="link2" value="show2" href="javascript:void(0)" onclick="Test(this)">XXXX1</a>
    <a id="menu" name="link3" value="show3" href="javascript:void(0)" onclick="Test(this)">XXXX1</a>
    <script>
    function Test(t) // Test首字母大写,参数不要用this
    {
        var values = t.getAttribute('value'); // getAttribute
        alert(values);
    }
    </script>