求助,onclick='gw(${jubu})'只能传数字,不能传字符串

在画细红线的地方好用,在画粗红线的地方又不好用了,火狐浏览器报错:Uncaught SyntaxError: illegal character U+FF1A

参考GPT和自己的思路:

根据你提供的信息,问题出现在 onclick='gw(${jubu})' 这一段代码中,其中 jubu 可以传入数字,但不能传入字符串,而且在画粗红线的地方会出现错误。这个问题可能是由于字符编码问题导致的。

你可以尝试修改代码,将字符 替换为其它字符(如英文冒号 :),并且在传入字符串时使用双引号引用字符串,代码如下所示:

onclick='gw("${jubu}")'

这样修改之后,应该就能在所有情况下正常工作了。如果还有问题,请尝试查看控制台输出,看看具体的错误信息是什么,以便进一步排查问题。