gpt4 book ai didi

Javascript 引用转义给出错误

转载 作者:行者123 更新时间:2023-11-30 12:48:55 25 4
gpt4 key购买 nike

我需要将一个按钮打印到一个 div,它将传递一个变量 MyVar(string),或者更准确地说,它是一个值,作为函数 addfr() 的参数。代码:

 document.getElementById("somediv").innerHTML="<button onclick=\"addfr(\""+MyVar+"\")\">Add as friend</button>";

而不是预期的

    <button onclick="addfr("MyVar")">Add as friend</button>"

我得到:

    <button onclick="addfr(" MyVar")"="">

这里发生了什么?有什么解决办法吗?

编辑:对于那些感兴趣的人,最终的解决方案是:

  <button onclick=\"addfr(&quot;"+MyVar+"&quot;)\">Add as friend</button>

最佳答案

它需要进行 HTML 转义。尝试使用 " 代替 \"

关于Javascript 引用转义给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21650783/

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