<script>
function btn(n){
window.alert(window.document.getElementById("btn"+n).id);
}
</script>
<input type="button" id="btn1" value="btn1" onclick="btn(1)">
<input type="button" id="btn2" value="btn2" onclick="btn(2)">
这样吗?

解决方案 »

  1.   

    我把js文件的内容写出来,方法的内部的代码我都省略了
    窗体首次加载的时候运行第一行代码没有问题的。
    单击btn2没有执行Register()方法,反而执行第一行代码,还出现错误:“缺少对象”
    if(window.document.getElementById("isLogin").style.visibility=="visible")//js的第一行代码
        {
            ChangeIsLogin();
        }function Login()//btn1的单击事件
    {
    }
    function Register()//btn2的单击事件
    {}