大家好~
小弟最近用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
感恩不盡~