button本身就是inpu的一种,依据type=button来区分document.onclick = function(){
alert(1);
}

解决方案 »

  1.   

    input就好比是大容器,根据不同的类型可以代表不同的对象
      

  2.   

    我看了下,满屏都是楼主的JS对象问题
     急急急,javascript事件对象的问题? [Web 开发][JavaScript]  5  bobovivi2007 
    04-19 15:30  1 lzj34
    04-20 10:48 管理
    ? 请指教javascript的onclick问题? [Web 开发][JavaScript]  5  bobovivi2007 
    04-19 16:55  2 lzj34 
    04-20 10:43 管理
    ? 请问高手javascript对象的问题? [Web 开发][JavaScript]  20  bobovivi2007 
    04-20 10:06  2 talantlee
    04-20 10:32 管理
    ? 各路javascript高手请进,javascript对象问题? [Web 开发][JavaScript]  20  bobovivi2007 
    04-20 08:44  2 chinmo 
    04-20 09:11 管理
    ? 各路javascript高手请进,javascript对象问题? [Web 开发][JavaScript]  5  bobovivi2007 
    04-20 08:43  1 cloudgamer
    04-20 09:04 管理
    ? 请指教javascript对象事件的问题? [Web 开发][JavaScript]  5  bobovivi2007 
    04-19 15:43  2 bobovivi2007 
    04-20 08:46 管理
    ? 求几个javscript的调用对象例子? [Web 开发][JavaScript]  10  bobovivi2007 
    04-19 11:33  2 bobovivi2007
    04-19 14:56 管理
    ? 急,javascript弹出alert对象问题? [Web 开发][JavaScript]  10  bobovivi2007 
    04-18 09:35  13 jakeycis 
    04-19 10:38 管理
    ? 急,javascript弹出object问题? [Web 开发][JavaScript]  10  bobovivi2007 
    04-18 12:52  1 caiying2009
    04-18 22:26 管理
    ? 请问javascript的document子对象的问题? [Web 开发][JavaScript]  10  bobovivi2007 
    04-17 13:59  3 lzj34 
    04-18 11:41 管理
    ? 急急急,请问javascript对象的问题? [Web 开发][JavaScript]  5  bobovivi2007 
    04-17 16:02  2 wlkjhxd
    04-17 22:45 管理
    ? 很急,请javascript的document对象问题? [Web 开发][JavaScript]  10  bobovivi2007 
    04-17 10:29  3 gahaya 
    04-17 12:45 管理
    ? 急,问个javascript的document对象问题? [Web 开发][JavaScript]  10  bobovivi2007 
    04-17 08:40  4 knightwayne
    04-17 11:54 管理
    ? 急,javascript对象写法不太爽问题? [Web 开发][JavaScript]  5  bobovivi2007 
    04-16 16:10  7 bobovivi2007 
    04-17 08:47 管理
    ? 急,请问javascript对象的小问题? [Web 开发][JavaScript]
    =================================个人觉得吧,对于你这2个问题
    1:不单单是document,button,submit,link 支持onclick 
    首先你要明白onclick只是一个方法,他属于DOM对象的方法,例如<div onclick="javascript:alert();"> </div>
    你想搞清楚谁是谁的对象还有this 是谁,建议你看看js 对象作用域的问题
    2:document 支持onclick 怎么写?
    我不太明白, document.onclick =function(){ alert();};   ????
      

  3.   

    1.在绝大多数情况下
    <input type="button" />与<button></button>等价
    2.举个例子
    js:
    function doClick(e/*or null*/){
      alert('hehe');
      //anything you wanna do
      //return or not
    }
    html:
    <button onclick="doClick();"></button>在ff中, 注意事件请用参数(e/event)传入
      

  4.   

    应该说所有的块元素都支持onclick事件另:在IE中,<button> </button>和<input type="button" />实际上是一个东西