作者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/m.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