当前位置: 首页 > 知识库问答 >
问题:

未捕获的referenceerror:在SVGLOAD中未定义函数

凌运恒
2023-03-14

我不知道为什么会这样,但当我有:

<svg xmlns="http://www.w3.org/2000/svg"
 viewBox="0 0 30 20"
 onload="makeDraggable(evt)">
 </svg>
Uncaught ReferenceError: makeDraggable is not defined
    onSVGLoad
    <svg xmlns="http://www.w3.org/2000/svg"
 viewBox="0 0 30 20"
 onload="makeDraggable(evt)">
<script type="text/javascript">
</script>
</svg>

错误消失了。

更新这是我的完整html代码:

<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Garden Tracker</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <div class="toolbar">
        <button onclick="startCreatingField()">+</button>
        <button onclick="finishCreatingField()">tick</button>
    </div>
    
    <svg xmlns="http://www.w3.org/2000/svg"
     viewBox="0 0 width height" id="garden-map" onload="makeDraggable(evt)">
    <script type="text/javascript"> //THIS IS WERE THE ERROR HAPPENS
    </script>
    <polygon class="draggable" fill="#ffa500" points="169 156 174 182 150 170 126 182 131 156 112 138 138 134 150 110 162 134 188 138"/> //JUST FOR TEST
</svg>
</body>
<script src="magic.js"></script>
</html>

暂时还没有答案

 类似资料:
  • 问题内容: 我在简单的jsp上遇到此错误:未捕获的ReferenceError:未定义$ 我只是试着在eclipse上的其他项目上调用服务,但似乎不起作用。 代码在这里: 更新: 尝试使用Google CDN的jQuery,但仍然无法正常工作 未捕获的ReferenceError:$未定义sendobject @ index.jsp:15onclick @ index.jsp:28 因为该问题的所

  • 问题内容: 我正在尝试将Admin Widget与两个DateField一起使用在我的配方中,但是只有第一个可以正确显示Widget,而另一个则出现错误: DateTimeShortcuts.js:205未捕获的ReferenceError:未定义django (指示的行是: ) 这是我的模板头: 我的模型领域: 和我的形式课: 我想这是某种渲染规则,但我完全感到困惑。欢迎任何帮助! 问题答案:

  • 问题内容: 我正在尝试为网站添加 自定义表情的用户脚本 。但是,我遇到了很多错误。 这是函数: 该标签的调用该函数: 每次单击具有属性的按钮时,都会出现此错误: 未捕获ReferenceError:函数未定义。 任何帮助,将不胜感激。 谢谢! 我尝试使用: 但是我有一个错误。 这是脚本。 我试图这样做来测试听众是否正常工作,但他们不适合我: 问题答案: 切勿使用或用户脚本中的类似属性!在常规网页中

  • 我正在尝试为一个网站做一个用户脚本来添加自定义的表情。然而,我已经得到了很多错误。 函数如下: 标记的调用此函数: 每次单击具有属性的按钮时,都会出现以下错误: 未捕获得ReferenceError:未定义函数. 我尝试使用: 但我得到一个错误。 这是剧本。 我试着这样做来测试监听器是否对我有效,而它们对我无效:

  • 问题内容: 我正在使用JavaScript / ES6中的新功能。我的代码中有一个。据我所知,这里没有错误!这是一个错误吗?任何解决方法? index.html 实体.js player.js 问题答案: 这是新类语法的事实。您的子类需要调用才能正确初始化该类,例如 带有父构造函数所需的任何参数。 要求,如果执行到达函数的末尾,则需要将值初始化为某种值。您可能需要在一个基类(这里是自动初始化的),

  • 问题内容: 我正在尝试在React JS中使用DRY。我正在尝试在不同文件中使用相同的HTML部分 部分: 我在另一个文件中请求它: 但是我遇到一个错误: 该脚本包含在html页面中,例如: 我正在使用webpack 问题答案: 如果您未使用任何webpack等模块捆绑程序,则应将组件分配给某些javascript全局对象,因为.jsx中的对象未置于全局范围内 所以这是解决方案(这里使用了 窗口