SVG 图像可以响应用户操作。SVG 支持指针事件、键盘事件和文档事件。请考虑以下示例。
例
testSVG.htm
说明
- SVG 支持 JavaScript/ECMAScript 函数。脚本块位于 CDATA 块中,考虑 XML 中的字符数据支持。
- SVG 元素支持 mouse 事件、keyboard 事件。我们使用了 onClick 事件来调用 javascript 函数。
- 在 javascript 函数中,document 表示 SVG 文档,可用于获取 SVG 元素。
- 在 javascript 函数中,event 表示当前事件,可用于获取引发事件的目标元素。
在 Chrome Web 浏览器中打开 textSVG.htm。您可以使用 Chrome/Firefox/Opera 直接查看 SVG 图像,无需任何插件。Internet Explorer 9 及更高版本还支持 SVG 图像渲染。单击每个文本和矩形以查看结果。