htm页面:<input type="button" name="test" value="test">js:document.onclick = doit;
function doit()
{
alert("OK");
}
我的问题是只能在button上点击的时候弹出提示框,而且不能写成这样
<input type="button" name="test" value="test" onclick="javascript:doit()">
请问如何写?
function doit()
{
alert("OK");
}
我的问题是只能在button上点击的时候弹出提示框,而且不能写成这样
<input type="button" name="test" value="test" onclick="javascript:doit()">
请问如何写?
解决方案 »
- IE8老是弹出“您正在查看的页面试图关闭窗口……”
- js里怎样判断传进来的是日语文字 在线等
- showModalDialog字窗口如何关闭
- <body onUnload 问题
- java做的接口页面,在调用的时候,服务器端发生的onclick事件不能将值传到服务器外的文本框中,这个如何实现呢?
- 如何获得加载页面的时间啊?求救!急!!各位帮帮我啊!谢谢谢!!!!!!!
- 用 JAVASCRIPT 读写文本文件的问题
- 一个关于函数执行的奇怪问题!
- 有没有办法用js实现浏览器全屏效果,就是按F11那种效果,求大神帮助,最好兼容各种浏览器
- angularjs模块化出问题,大神瞄瞄
- 怎么用js设置img标记的src?
- 网易的邮件系统,上传附件,一次可以选择多个文件上传,这是怎么实现的呢;有思路吗?
function doit()
{
alert("OK");
}
document.getElementsByName("test")[0].onclick = doit;
}
function doit()
{
alert("OK");
}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<script language="javascript" type="text/javascript">
function addAc(id)
{
//给对象指定函数
var o=document.getElementById(id);
o.onclick=doit;
}function doit()
{//工作函数
alert("Test...");
}
</script><body>
<input type="button" name="test" id="test" value="test">
<script language="javascript" type="text/javascript">
//给按钮指定函数,注意放在后面addAc("test");
</script>
</body>
</html>
非常感谢,能解释一下为什么要在onload里调用吗?
document.getElementsByName("test")[0].onclick = doit;
function doit()
{
alert("OK");
}
不放在onload中也行,只要放在<input>后面就可以了
不放在onload中也行,只要放在<input>后面就可以了
//给按钮指定函数,注意放在后面
addAc("test");
</script> :)
<head runat="server">
<title>无标题页</title>
<script type="text/javascript">
window.onload = function(){
document.getElementsByName("test")[0].onclick = doit;}
function doit()
{
alert("OK");
}</script>
</head>
<body>
<form id="form1" runat="server">
<input type="button" name="test" value="test" />
</form>
</body>
</html>