javascript按钮onClick问题,这样写怎么没反应?

<html>
<head>
<title>test</title>
<script type="text/javascript">
var obtn1=document.getElementById('btn1');
var obtn2=document.getElementById('btn2');
obtn1.onClick=function(){
alert('1');
}
obtn2.onClick=function(){
alert('2');
}
</script>
</head>

<body>
<input id="btn1" type="button" value="弹出1" />
<input id="btn2" type="button" value="弹出2" />
</body>
</html>

不要大写 要写onclick 另外你在head里面写的话要放到window.onload里面

<html>
<head>
<title>test</title>
<script type="text/javascript">
window.onload = function() {
var obtn1=document.getElementById('btn1');
var obtn2=document.getElementById('btn2');
obtn1.onclick=function(){
alert('1');
}
obtn2.onclick=function(){
alert('2');
}
}
</script>
</head>
<body>
<input id="btn1" type="button" value="弹出1" />
<input id="btn2" type="button" value="弹出2" />
</body>
</html>

温馨提示:内容为网友见解,仅供参考
无其他回答

javascript 为什么按钮的onclick事件不触发 按了没反应
主要是你写的位置是script里边还是行内还是body,herd和body加script标签,有时候浏览器也会出现错误,先刷新一下如果还不行就重新打开!如果单纯的练习的话可以一个个试试获取input标签name和ID正常来说你这只要有script标签语法是不会报错,另外不知道为什么你的单标记标签会多出来一个\/出来,可以去掉试...

javaScript button事件没反应???
按钮事件onClick写错了,把onCliick=JavaScript:forwardl()改成onClick=JavaScript:forwardl()就好了。楼主写错了一个单词。

js为什么按钮中的onclick事件不触发,按了没有反应
首先,把代码中的所有Document都改为document,请注意大小写!!!js中只有document对象,并不存在Document对象!这不是你觉得大写好看就能随便改的!其次,把所有creatElement改成createElement,这种漏写字母的错误其实仔细检查一下就能发现的。最后,把 td_person.appendChild(td_person); 改为 td_person....

JavaScript中的键盘事件为什么失效?
1、use、pass这两个变量要设为全局的,在下面的函数中才会有效;2、onkeydown和onclick要用全小写,不要用驼峰写法。下面是改过后的代码:<!DOCTYPE html> 键盘事件实验 var use,pass window.onload = function() { use = document.getElementById("user");pass = document.getElementById...

html5中onclick中的js函数无法执行,如何解决?
原因是这个元素绑定了类似onclick的事件,比如touchstart() touchend();把代码放入一个函数执行即可。解决方法:改为onclick = "alert(1)"; 在我页面实现了,能弹出弹窗。就您这个问题来说,可能绑定了如图所示:JavaScript 函数和事件:上面例子中的 JavaScript 语句,会在页面加载时执行。通常,我们...

关于JS修改a标签的onclick方法后修改的JS方法不能使用的问题?
需要是js'方法有效,这样的话,a标签的超链接就不可以被触发,因此有两种解决方法。href="javascript:void()"这样的话,a的超链接就成为了没有作用的空值。在js方法内部返回一个false值,这样a在被点击的时候方法被触动,接着执行完后返回false给a表示超链接不被启用。第二种方法好一些,因为可以平稳...

javascript中将代码写在Window.OnLoad中之后(代码里面设置了onClick...
不知道你是否是这样写的:Window.OnLoad,这样写是错的;正确的写法是这样的:window.onload

按钮的onclick问题
你onclick都return 了。还怎么执行后面的。你的代码相当于onclick = function(){ return confirm('您确定要进行删除操作吗?');\/\/这个地方已经return,也就是函数已经结束了。\/\/showconfirm(5)这个根本就执行不了,而且也不用什么javascript:了,要加加最前面。} 正确的写法应该是onclick="if(...

急!!!JSP的onClick和onSubmit都不执行
你可以把move函数改为:function move(){ alert("move被调用了");} 就可以测试出onClick或onSubmit事件是否起作用了,我测试了一下前面两个事件都能被触发。我看原因在于你原来的move函数:document.newinfo.information.value=document.newinfo.end_month.value document下的这个newinfo自定义对象有问题 ...

我尝试用JS获取复选框进行动作,为什么没有反应
因为,你的代码是在窗口加载时执行的。这个时候,任何复选框都没有被选中。这段代码只会执行一次。当你点击选择复选框时,是什么都不会发生的。正确的方法是注册一个事件。即在你点击复选框时,需要触发一段代码。可以使用onclick属性:scripttype=text\/javascript functioncheckit(elem){ alert(elem....

相似回答