在我的SVG中,您可以see on pastebin here,我绘制两个相同的形状作为滑块使用
首先,我预先定义矩形(和它的填充),然后用<use>
绘制它。 ID =“slider_1”。
另一方面,我通过<rect>
直接画出来。 ID =“slider_2”。
当我将slider_2提供给我的JavaScript时,一切都很顺利 当我在slider_1上实现时,chrome控制台说我在第87行有一个 未捕获的ReferenceError:selectElement未定义 。
滑块功能似乎仍然可以正常工作,但由于我想要更熟悉JS,我想了解问题是什么,为什么,并修复它。
在该行上没有显式调用“ selectElement ”,但这是选择器所针对的代码行......除此之外,我不知所措:)
答案 0 :(得分:1)
您在第44行调用了selectElement(evt)
,但该函数从未在任何地方定义过。