如何在onclick里执行java代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在onclick里执行java代码相关的知识,希望对你有一定的参考价值。

直接<%%>放进去好像在页面加载的时候就执行了,我需要在onclick触发再执行。怎么做?

onclick方法是属于js的一个函数,是可以将java代码写在里面的,示例如下:

html里的button按钮是借助javascript用的,onclick是鼠标单击事件,单击会触发事件的执行,给你个例子吧

<html>
<head>
<meta>
<title></title>
</head>
<script text="javaScript">
function welcome()
alert("测试button按钮");

</script>
<body>
<input type="button" value="点击我" onclick="welcome();">
</body>
</html>

屏幕上会出现按钮,名为点击我,一点击,就会触发鼠标单价事件,就调用welcome()函数,弹出警告框,内容为测试

参考技术A 写个javascript函数,把<%%>放到函数里,然后onclick事件触发那函数本回答被提问者采纳 参考技术B 这是javascript的知识嘛写在function里 然后绑定的时候onclick后面写function的名字嘛

如何让一个按钮自动触发,自动执行onclick鼠标单击事件. 默认已点击.

参考技术A

按钮自动触发onclick事件,可以使用定时器setInterval()方法实现。默认已点击,可以在加载网页的时候使用onload方法实现一次点击。

以下例子,实现网页打开时默认弹出弹窗,在关闭弹窗后,每2秒钟自动点击一次弹出弹窗,完整的代码如下:

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>自动点击例子</title>

</head>

<body onload="alert('这是默认点击弹窗')">

<script type="text/javascript">

setInterval(function()

if(document.all)

document.getElementById("buttonid").click();

else

var e = document.createEvent("MouseEvents");

e.initEvent("click", true, true);

document.getElementById("buttonid").dispatchEvent(e);

, 2000);

</script>

<input id="buttonid" type="button" value="按钮" onclick="alert('这是自动点击弹窗')" />

<style type="text/css">

inputbackground:red;color:#fff;padding:10px;margin:20px;

</style>

</body>

</html>

运行代码后,效果如下:

一、打开网页,默认点击,如下图

二、每隔2秒钟,自动点击一次,如下图:

扩展资料:

定时器setInterval()方法实现不间断点击,使用settimeout()方法可以实现一次点击后停止自动点击

完整代码如下:

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>自动点击例子</title>

</head>

<body onload="alert('这是默认点击弹窗')">

<script type="text/javascript">

settimeout(function()

if(document.all)

document.getElementById("buttonid").click();

else

var e = document.createEvent("MouseEvents");

e.initEvent("click", true, true);

document.getElementById("buttonid").dispatchEvent(e);

, 2000);

</script>

<input id="buttonid" type="button" value="按钮" onclick="alert('这是自动点击弹窗')" />

<style type="text/css">

inputbackground:red;color:#fff;padding:10px;margin:20px;

</style>

</body>

</html>

以上是关于如何在onclick里执行java代码的主要内容,如果未能解决你的问题,请参考以下文章

安卓编程 如何在Java代码里设置button的margin(外边距)?

button按钮如何在onclick中调用java后台函数

java wicket链接onclick代码在第二次点击时不执行

如何在一行代码里启动多个线程

在HTML中,如何写js代码(或者别的)以实现flash的点击事件

JAVA怎样终止代码的执行?