[問題] html內嵌svg的控制

看板Web_Design作者 (inbox)時間9年前 (2014/10/29 11:55), 編輯推噓3(301)
留言4則, 3人參與, 最新討論串1/1
大家好~ 小弟最近用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://www.ptt.cc/bbs/Web_Design/M.1414554902.A.9B4.html

10/29 12:55, , 1F
最近也想玩SVG 不過版上資訊很少 中文討論也不熱烈
10/29 12:55, 1F

10/29 12:55, , 2F
的樣子...不過我是自己做好玩得而已
10/29 12:55, 2F

10/29 14:03, , 3F
有code嗎? 這樣看不太清楚你的問題
10/29 14:03, 3F

10/30 22:41, , 4F
http://goo.gl/Z9ZpCb 不確定是否有幫助
10/30 22:41, 4F
文章代碼(AID): #1KK6KMcq (Web_Design)