IE9 FF CHROME
<button type="button" id="button" class="btn" name="button">click</button>
<script type="text/javascript">
var oBtn=document.getElementById("button");
oBtn.onclick=function(event){
console.log(event.target) // <button id="button" class="btn" name="button" type="button">
console.log(event.srcElement.className) //btn
}
</script>
IE6-8
<button type="button" id="button" class="btn" name="button">click</button>
<script type="text/javascript">
var oBtn=document.getElementById("button");
oBtn.onclick=function(event){
var event=window.event;
console.log(event.srcElement) // <button id="button" class="btn" name="button" type="button">
console.log(event.srcElement.className) //btn
}
</script>
兼容
<button type="button" id="button" class="btn" name="button">click</button>
<script type="text/javascript">
var oBtn=document.getElementById("button");
oBtn.onclick=function(event){
var event=event || window.event;
obj = event.srcElement ? event.srcElement : event.target;
console.log(obj.id)
}
</script>