gpt4 book ai didi

函数中的Javascript字符串参数

转载 作者:行者123 更新时间:2023-12-03 12:34:14 27 4
gpt4 key购买 nike

我正在使用 google maps api,我希望标记的标签有一个执行警告的链接。

var str = "hi";
var mp_position = createGoogleMapsLocation(data[i].location);
var text = "<p>Edit: <a href=# onClick='edit("+str+")'>Click here</a></p>";
addMeetingMarker(mp_position, text);

addMeetingMarker 功能有效,但编辑功能无效。代码是:

function edit(message) {
alert(message);
}

如果您在 edit 函数的参数中设置一个整数,它会起作用,但传递变量 str 不起作用。为什么?

最佳答案

您需要更多双引号来包围您的值字符串 - 所以:

var text = "<p>Edit: <a href=# onClick='edit("+str+")'>Click here</a></p>";

成为

var text = "<p>Edit: <a href=# onClick='edit(\""+str+"\")'>Click here</a></p>";

关于函数中的Javascript字符串参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11351825/

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