[問題] html內嵌svg的控制

作者: inbox (inbox)   2014-10-29 11:54:59
大家好~
小弟最近用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
感恩不盡~
作者: GoalBased (Artificail Intelligence)   2014-10-29 12:55:00
最近也想玩SVG 不過版上資訊很少 中文討論也不熱烈的樣子...不過我是自己做好玩得而已
作者: jenesis (ゼネシス)   2014-10-29 14:03:00
有code嗎? 這樣看不太清楚你的問題
作者: poototo (poototo)   2014-10-30 22:41:00
http://goo.gl/Z9ZpCb 不確定是否有幫助

Links booklink

Contact Us: admin [ a t ] ucptt.com