描述:尝试将元素添加到Node.appendChild组会导致"TypeError: javascript的参数1不是对象“。尽管我已经使用typeof验证了它是一个对象。 SVG('board').size(100, 100);
let elem; id-- B
// In A, the alert returns the element id
我来自C/C++背景,试图学习Javascript,我对DOM元素和对象之间的区别感到有点困惑。因此,这里有两次使用SVG.js的尝试。我基本上只是尝试在SVG画布中生成的每个形状中添加一个事件侦听器,这样当单击任何形状时,它都会改变颜色,而不依赖于所有其他形状。您能否澄清DOM元素与对象之间的区别,然后帮助我理解为什么在我的第二个示例中出现了“未定义的不是函数”错误?谢谢。listeners for every element of SVGfor (it=3; it<=