我来自C/C++背景,试图学习Javascript,我对DOM元素和对象之间的区别感到有点困惑。因此,这里有两次使用SVG.js的尝试。我基本上只是尝试在SVG画布中生成的每个形状中添加一个事件侦听器,这样当单击任何形状时,它都会改变颜色,而不依赖于所有其他形状。您能否澄清DOM元素与对象之间的区别,然后帮助我理解为什么在我的第二个示例中出现了“未定义的不是函数”错误?谢谢。元素中,“未定义不是函数”错误出现在函数内部的声明中(第2行)
fu
functionUncaught TypeError: React.getDOMNode is not a function )});
ReactJS verion: 0.14.0正如答案中指出的那样,DOM库( v0.14.0 )超出了React核心,所以我对代码做了一些修改:
var React = require('r