gpt4 book ai didi

javascript - 从函数返回链接时 href 不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 15:49:11 25 4
gpt4 key购买 nike

以下作品:

<a id="showDirectionsMapLink" href="#" onclick="href='comgooglemaps://maps.google.com/maps?saddr=Google,+1600+Amphitheatre+Parkway,+Mountain+View,+CA+94043&daddr=Google+Inc,+345+Spear+Street,+San+Francisco,+CA&center=37.422185,-122.083898&zoom=10';">test</a>

它会在谷歌地图应用程序中打开。

以下方法不起作用:

<a id="showDirectionsMapLink" href="#" onclick="showDirectionsMap();">test2</a> 

showDirectionsMap() 函数将获取所选帐户的位置并返回与上面相同的字符串。href='comgooglemaps://maps.google.com/maps?saddr=Google,+1600+圆形剧场+公园大道,+山+景观,+CA+94043&daddr=Google+Inc,+345+Spear+Street,+San+弗朗西斯科,+CA&center=37.422185,-122.083898&zoom=10'

什么也没发生

最佳答案

如果您希望使用函数返回的 URL,则必须将其分配给 this.href,就像在使用文字字符串的版本中所做的那样。

<a id="showDirectionsMapLink" href="#" onclick="this.href = showDirectionsMap();">test2</a> 

关于javascript - 从函数返回链接时 href 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43282443/

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