作者inbox (inbox)
看板Web_Design
标题[问题] html内嵌svg的控制
时间Wed Oct 29 11:54:59 2014
大家好~
小弟最近用html连结外部svg的方式做互动式地图(css,js,svg全部为外部连结)
但在某些地方遇到瓶颈上网找了好久都没有找到解答
是这样的
我用<object>标签崁入svg档案
想用onmouseover之类的事件触发svg区块後改变 html 标签的文字
或是根据html checkBox的值来决定svg的表现方式(颜色等等)
但无奈由svg触发事件引用的getElementById 无法抓到html里的物件
试过 ownerDocument 和 ParentNode 往上找都没有办法找到最上层的document 物件
所以我想svg触发的getElementById只能抓到外部svg里面的id物件
动不到html的内容@@
请问有高手知道我大概可以怎麽做吗?
不然我就得全部写在svg档z案里了XD
感恩不尽~
--
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 46.189.66.171
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Web_Design/M.1414554902.A.9B4.html
1F:推 GoalBased: 最近也想玩SVG 不过版上资讯很少 中文讨论也不热烈 10/29 12:55
2F:→ GoalBased: 的样子...不过我是自己做好玩得而已 10/29 12:55
3F:推 jenesis: 有code吗? 这样看不太清楚你的问题 10/29 14:03