如何在 javascript 中将参数从一个函数传递到另一个函数 onclick

发布于 2025-01-10 20:39:10 字数 412 浏览 0 评论 0原文

我想将 onclick 参数从一个函数传递到另一个函数

假设,

HTML

<button class='btn1' onclick='passvalue(2)'>
<button class='btn2' onclick='getvalue()'>

当我点击 btn1 时,2 个值将从 passvalue() 传递到 getvalue()。然后,每当我仅单击 btn2 时,getvalue() 就会在控制台上打印 2。

但我无法做到这一点。我希望我的问题足够清晰易懂。请有人帮助我做到这一点。

I want to pass an argument onclick from one function to the another function

Suppose,

Html

<button class='btn1' onclick='passvalue(2)'>
<button class='btn2' onclick='getvalue()'>

when I will click on btn1, 2 value will pass from passvalue() to getvalue(). And then, Whenever i will click on btn2 only, getvalue() will print 2 on console.

But I couldn't able to do it.I hope my problem is enough clear to understand. Please someone help me to do that.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

掩于岁月 2025-01-17 20:39:10

我认为这不是最好的解决方案,但它应该适合您。

这是针对 HTML 的

<button onclick="firstFunc(2)">first</button> 
<button onclick="secondFunc()">second</button>

这是针对 JS 的

let val

function firstFunc(x){
    val = x
}
function secondFunc(){
    console.log(val)
}

这是 JsFidle

I think this is not the best solution, but it should work for you.

This for HTML

<button onclick="firstFunc(2)">first</button> 
<button onclick="secondFunc()">second</button>

And this for JS

let val

function firstFunc(x){
    val = x
}
function secondFunc(){
    console.log(val)
}

And here is it in JsFidle

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文