gpt4 book ai didi

javascript - 从 HTML 调用 js 函数时是否可以访问 javascript 变量?

转载 作者:可可西里 更新时间:2023-11-01 13:45:53 24 4
gpt4 key购买 nike

我正在尝试将 Java 程序转换为 HTML 和 JS,并且在 Java 代码中我调用了一个使用该类中的 int 的方法。这可以用 HTML 和 JS 实现吗?我可以写 onload="myFunc(i + 1)" 或类似的东西吗?

如果需要,Java 代码如下所示:

public int i = 0;

public String chooseACard(int j) {
if(j > cards.length - 1) j = 0;
return cards[j].front;
}

它被调用:

ActionListener changeFrontListener = new ActionListener() {

@Override
public void actionPerformed(ActionEvent e) {
if(e.getSource() == nextCard) {
textBox.setText(vc.chooseACard(vc.i + 1));
if(vc.i + 1 > vc.cards.length - 1) vc.i = 0;
else vc.i++;
}
}

};

我可以在 HTML 和 JavaScript 中做这样的事情吗?

最佳答案

是的,您可以如下所示进行操作。基本上,您可以为事件的处理程序分配函数名称或函数表达式。

var i = 9;

function myFunc(t){
console.log(t);}
<button id="button1" onclick="myFunc(i + 1);">TestMe</button>

关于javascript - 从 HTML 调用 js 函数时是否可以访问 javascript 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43375517/

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