Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以在嵌入式SVG中使用onClick()调用另一个文件中的JavaScript函数吗?_Javascript_Svg - Fatal编程技术网

我可以在嵌入式SVG中使用onClick()调用另一个文件中的JavaScript函数吗?

我可以在嵌入式SVG中使用onClick()调用另一个文件中的JavaScript函数吗?,javascript,svg,Javascript,Svg,我在我的index.html中嵌入了一个SVG,就像这样 <div class="col-sm-8" id="map-container"> <object id="map" type="image/svg+xml" style="width: 100%; height: 100%;" data="media/images/map.svg"></object> </div> 但是,单击路径不会做任何事情-不会发生任何事情。只是好奇我是否做

我在我的index.html中嵌入了一个SVG,就像这样

<div class="col-sm-8" id="map-container">
    <object id="map" type="image/svg+xml" style="width: 100%; height: 100%;" data="media/images/map.svg"></object>
</div>

但是,单击路径不会做任何事情-不会发生任何事情。只是好奇我是否做错了什么,或者这实际上是不可能的。

检查您的console.log错误。还要检查
map.js
file的路径我一直在监视console.log,没有显示任何内容。而且我的map.js是准确的——到目前为止,我一直在使用它来驱动SVG之外的其他功能。
<path onclick="testFunction()" d="..." class="...">
function testFunction () {
    alert("Works!");
}