cly*_*lyx 4 javascript internet-explorer invalid-characters
我有这个问题:
array [i] .idAuthor是一个String变量.我想将此String传递给一个在append-String中调用的函数.
除了Internet Explorer之外,代码在Chrome和Firefox中运行良好.IE给了我这个错误:SCRIPT1014:无效的字符
我认为问题是`-Quotes.
我希望以下示例有助于表达我的问题.
<script>
(...)
$("#id").append("<div onClick='myFunc(`" + array[i].idAuthor + "`);'>" + i + "</div>");
(...)
<script>
Run Code Online (Sandbox Code Playgroud)
还有另一种方法来处理我的情况或用另一个与IE兼容的字符替换`-Quotes吗?
Mik*_*uck 10
看起来你正在将反引号(`)放入你的字符串中.
onClick='myFunc(`" + ... + "`);'>
Run Code Online (Sandbox Code Playgroud)
在现代浏览器中,反引号用于模板文字.IE11不支持模板文字.
相反,请尝试转义您的报价:
onClick='myFunc(\"" + array[i].idAuthor + "\");'>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4434 次 |
| 最近记录: |