gpt4 book ai didi

javascript - 在javascript中使用单引号传递变量

转载 作者:行者123 更新时间:2023-11-28 20:42:02 26 4
gpt4 key购买 nike

我对链接进行了 onClick 调用:

<a onClick="fomateName('Andrew Dsouza')"> //this is working good

问题是 fomateName 内的变量将包含单引号,而我的 fomateName 采用类似

的变量

var a='Andrew D'souza'。需要格式化带有单引号的变量 Ex;

<a onClick="fomateName('a')"> which turns to 

<a onClick="fomateName('Andrew D'souza')"> //this is not working ,because present of single quote

任何想法如何在 JavaScript 中传递带有正确引号的文本。

单引号实际上不是名称

最佳答案

尝试:

<a onClick="fomateName('Andrew D\'souza')"> <!-- this will work -->

\ 使用反斜杠转义 '

假设你有这样的功能=>

function fomateName(txt){
alert(txt);
}

并从 anchor 调用它=>

<a onClick="fomateName('Andrew D\'souza')"> <!-- this will alert "Andrew D'souza" -->

关于javascript - 在javascript中使用单引号传递变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14211594/

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