我的问题是,我最初有一个var工具,默认值为"pencil",我想通过单击相应的div将这个变量更改为"rect“(还没有从圆圈开始,因为我想先让它生效),这样我就可以有一个用于绘制、矩形或圆圈的if语句但这并不起作用,我挑出了这个变量,因为我在onclick-function中收到了一个警告。我确实已经写下了if语句,所以我现在的结论是,我以某种方式将布尔值作为常量(因为pencil = true是我对var的默认状态),这似乎不太可能。下面是我的代码的一部分:
v
如果你在CHrome中运行这个jsfiddle,它可以工作,但是在IE和FF上它失败了: // many of the recently appended elements being referenced按顺序调用时,我认为它可以在CHrome中正常工作,但在IE和FF中不能正常工作从jsfiddle结果判断。
以前有没有人遇到过这种情况?