1 UIEvents(用户界面事件) focusin(onfocusin):一个元素获得焦点(例如,一段文本被选中) focusout(onfocusout):一个元素失去焦点(例如,一段文本放弃被选中) activate(onactivate):一个元素通过被单击而激活,或者单击了“enter”键或“shift+enter”键。2 MouseEvents(鼠标事件) click(onclick):一个指针设备(例如,鼠标)在一个元素上进行单击,“mousedown”和“mouseup”事件会伴随发生在同样的位置。如果多次在同一个位置双击,那么evt.detail 属性的值会变成2;单击的话是1,所以可以据此判断是双击还是单击。 mousedown(onmousedown):鼠标在一个元素上按下。 mouseup(onmouseup):鼠标在一个元素上被释放,也就是按键弹起。 mouseover(onmouseover):鼠标在一个元素上悬停。 mousemove(onmousemove):鼠标移动经过一个元素。 mouseout(onmouseout):鼠标从一个元素移开。onclick="showBTT()" begin="click" 注意:当鼠标在一个元素上单击的时候,三个事件的发生顺序为onmousedown、onmouseup、onclick。3 KeyEvents(键盘事件) KeyEvents(键盘事件),至今仍不是SVG标准的一部分,但是很多SVG解析器都支持) keydown(onkeydown):按下一个键。 keyup(onkeyup):释放一个键。 keypress(onkeypress):按下并释放一个键。4 SVGEvents(SVG文档事件) SVGLoad(onload):当客户端完全解析了SVG文档或者其中的元素,或者所需的外部资源已经准备好的时候会触发此事件,此时已经准备开始渲染SVG图像。 SVGUnload(onunload):当SVG文档从浏览器窗口或者某个框架中被删除后会触发此事件,此事件只能应用在