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