请帮我看一下这一段代码,为什么点击x,没有出现警告框

<script type="text/javascript">


     function obtn(){
         alert(1)

 }
document.getElementById("x").onclick=obtn;

 </script>


sgbb88
浏览 1971回答 8
8回答

陈士愚

<!DOCTYPE HTML> <html> <head>     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />     <title>单击事件 </title> </head> <body>     <form id="sts">         <div id="x">             <input id="alter" type="button" value="修改样式"> </div>     </form>     <script type="text/javascript">     function obtn() {         alert(1);     }     document.getElementById("x").onclick = obtn;     </script> </body> </html>可以执行,不清楚你的本地啥情况……

刚毅87

document.getElementById("x").onclick = function () {    obtn()}望采纳

花亦飘零久

<head> <script>     window.onload=function(){         document.getElementById("x").onclick = obtn;     };     function obtn(){alert(1);} </script> </head>

huqin082082

你的onclick事件不会放到id="x"的标签上吗  为什么还用这种方式

过期的孟婆汤

你没搞明白onclick = fun ();和onclick = fun;的区别

weibo_木落绕指_0

代码没问题。但是要注意js要放到文档底部加载。放在头部是不行的。

陈士愚

放到html里试了一下,没有问题。会不会是ID写错了? x是个什么元素? 

qq_大寒_2

document.getElementById("x").onclick=obtn();
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript