问答详情
源自:4-1 编程挑战

为什么button标签的onclick事件没有效果,而input可以呢

<form>

<button onclick="chac()">改变颜色</button>

<input type="button" onclick="chac()" value="改变颜色">

</form>

<script type="text/JavaScript">

function chac(){

var new_txt=document.getElementById("txt");

new_txt.style.color="red";

}

</script>


提问者:苏菲婆婆 2016-04-01 10:49

个回答

  • 裸心NAKEDHEART
    2016-04-01 12:31:58

    /*<button onclick="chac()">改变颜色</button> */这是什么意思?好像是多余的!

    <script type="text/JavaScript">

    function chac(){

    var new_txt=document.getElementById("txt");

    new_txt.style.color="red";

    }

    </script>

    <input name="change"  value="改变颜色"type="button" onclick="chac()">

    //试试吧

  • 0_x_0
    2016-04-01 12:07:21

    我尝试的时候可以的,是不是浏览器的问题。