gpt4 book ai didi

javascript - 脚本 1014 : Invalid character - Quote symbol

转载 作者:搜寻专家 更新时间:2023-11-01 04:51:35 28 4
gpt4 key购买 nike

我有这个问题:

array[i].idAuthor 是一个字符串变量。我想将此 String 传递给在 append-String 中调用的函数。

除 Internet Explorer 外,该代码在 Chrome 和 Firefox 中运行良好。 IE 给我这个错误:SCRIPT1014:无效字符

我认为问题在于 `-Quotes

我希望下面的例子能帮助表达我的问题。

<script>
(...)
$("#id").append("<div onClick='myFunc(`" + array[i].idAuthor + "`);'>" + i + "</div>");
(...)
<script>

是否有另一种方法来处理我的情况或将 `-Quotes 替换为与 IE 兼容的另一个字符?

最佳答案

看起来您正在将反引号 (`) 放入您的字符串中。

onClick='myFunc(`" + ... + "`);'>

在现代浏览器中,反引号用于 template literals. IE11 不支持模板文字。

相反,请尝试转义您的引号:

onClick='myFunc(\"" + array[i].idAuthor + "\");'>

关于javascript - 脚本 1014 : Invalid character - Quote symbol,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37332381/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com