function disResult(event){
  var e= event.currentTarget.value;
  if(e=="="){
  cal();
  document.getElementById("result").value=calResult;
  oper="";
  }
}注册方式:document.getElementById("num0").onclick=disResult;怎么microsoft老喜欢搞非主流啊··

解决方案 »

  1.   

    <div>1</div><br/>
    <div>2</div><br/>
    <div>3</div><br/>
    <div>4</div><br/>
    <div>5</div><br/><script type="text/javascript"> 
    /*
    var d = document.getElementsByTagName("div");
    for (var i=0 ; i<d.length ; i++ )
    {
        d[i].onclick = function(event){
            event = event || window.event;
            if(document.all){//ie
                alert(event.srcElement.innerHTML);
            }else{
                alert(event.target.innerHTML)
            }
        }
    }
    */
    document.onmousedown = function(e) {
        e = e || window.event;
        var which = e.target || e.srcElement;
        alert(which.innerHTML);
    };</script>