function changeSty(classpassed){ element=event.srcElement; document.getElementById('buttonIMG').className=classpassed; element.className=classpassed; } 行2有错误 event is not defined,怎么改?
代码: function changeSty(e, classpassed) { element = (document.all) ? event.srcElement : e.target; document.getElementById('buttonIMG').className = classpassed; element.className = classpassed; } <a href="javascript: void(0);" onclick="changeSty(event, 'myclass');">Change</a> 这样应该就可以了。