每天一个JavaScript实例-从js脚本中访问object元素中的SVG
来源:互联网 发布:c语言左移 编辑:程序博客网 时间:2024/04/26 23:15
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>每天一个JavaScript实例-从js脚本中访问object元素中的SVG</title><style></style></head><body><object id="object" data = "每天一个JavaScript实例-SVG中的javaScript展示.svg" style="padding:20px;width:600px;height:600px;"><p>No SVG support</p></object><script type="text/javascript">var object = document.getElementById("object");object.onload = function(){var svgdoc;try {svgdoc = object.contentDocument;}catch(e){try{svgdoc = object.getSVGDocument();}catch(e){alert("SVG in object not support in your environment");}}if(!svgdoc) return;var r = svgdoc.rootElement;var square = svgdoc.getElementById("square");square.onclick = function(){var width = parseFloat(square.getAttributeNS(null,"width"));width -= 50;square.setAttributeNS(null,"width",width);var color = square.getAttributeNS(null,"fill");if(color == "bule"){square.setAttributeNS(null,"fill","yellow");square.setAttributeNS(null,"stroke","green");}else{square.setAttributeNS(null,"fill","bule");square.setAttributeNS(null,"stroke","red");}}}</script></body></html>
0 0
- 每天一个JavaScript实例-从js脚本中访问object元素中的SVG
- 每天一个JavaScript实例-SVG中的javaScript展示
- 每天一个JavaScript实例-从一个div元素删除一个段落
- 每天一个JavaScript实例-操作元素定位元素
- 每天一个JavaScript实例-获取元素当前高度
- JS从一个元素中移除一个子元素
- 每天一个JavaScript实例-使用循环和分割来替换和删除元素
- 每天一个JavaScript实例-铺货鼠标点击位置并将元素移动到该位置
- svg.js使用中的一个bug
- 每天一个JavaScript实例-分割字符串
- 每天一个JavaScript实例-html5拖拽
- 每天一个JavaScript实例-tab标签切换
- 每天一个JavaScript实例-检测表单数据
- 每天一个JavaScript实例-canvas画图
- 每天一个JavaScript实例-cookie的使用方法
- SVG中的动画元素
- 每天一个JavaScript实例-处理textarea中的字符成每一行
- JavaScript脚本访问后台服务实例
- expdp中使用连接字符串和network_link的区别
- JPA执行原生SQL截断Char类型问题
- java获取cpu、内存、硬盘信息
- Ubuntu下安装给firefox安装flash插件
- Oracle创建表空间并指定用户实例
- 每天一个JavaScript实例-从js脚本中访问object元素中的SVG
- 数据统计
- “趁年轻,赶快上路吧。”
- Linux内核4级页表的演进
- 手机浏览器客户端交互设计适配之——屏幕大小
- angular.js介绍
- C++11新特性lambda表达扫盲篇
- Android mac下反编译 及其工具
- Android面试汇总(百度+360+Tencent+淘宝+Qualcomm+HTC)