首页 > 解决方案 > 在 safari 中嵌入 svg 无法在 safari 浏览器中调用 click 事件

问题描述

在 safari 中嵌入 svg 无法在 safari 浏览器中调用 click 事件。

在这里我想绑定点击事件。但在 safari 浏览器中不会触发事件。我必须为此添加点击事件。

<embed type="image/svg+xml" id="item" src="C:\Users\svemishetti\Desktop\123.svg"/>

var elm = document.getElementById("item");
elm.getSVGDocument().documentElement.addEventListener("click", function( ){
                            alert(123);
                        });
                        
                        

它在chrome,firefox中工作。但不能在 Safari 中工作。

标签: javascripthtmlcss

解决方案


推荐阅读