如何在javascript single onclick函数中添加函数和href



我想在URL旁边添加一个javascript变量值。我将用下面的代码进行解释。

首先,我想在URL中有一个名字,我用下面的代码来做,

<script type="text/javascript">
const queryString = window.location.search;
const urlParams = new URLSearchParams(queryString);
var name = urlParams.get('name');
</script>

然后我想预览变量的值,如下所示:

<script>
document.write(name);
</script>

然后我想获得用户名作为输入。为此,我使用了提示。

<script type="text/javascript" language="Javascript">
function getYourName() {
name=prompt("Enter you name here");
}  
</script>

然后我想共享一个用户名为"get"方法的网络URL,

<a target="blank" href="#" onclick="getYourName(); this.href='whatsapp://send?text=Click here to see magic_ ->https://*sample*.com'+'?name='+**name**;"  data-action="share/whatsapp/share">Share</a>

但它不起作用!我想将链接生成为

> Click here to see magic_ -> https://sample.com?name=USER_ENTERED_NAME

如何将变量的值集成到链接中?

您可以在函数getYourName((中插入链接

function getYourName() {
const name=prompt("Enter you name here");
location.href = "https://sample.com?name="+name;
}  

您必须取消onclick中的href属性。

最新更新