<html>JS脚本代码有问题求大神帮忙修改~


window.onload = function(){ var _ann = document.getElementByID("ann"); var _wbk = document.getElementByID("wbk"); _ann.onlick = function(){ _wbk.value="123"; } }






求大神 告诉我一下点完摁钮之后文本框里没有“123”出来~求大神帮我改一下~

函数名貌似写错了,你试试下面这段代码

 <!doctype html>
<html lang="en">

  <head>
    <meta charset="UTF-8" />
    <title>Document</title>
  </head>

  <body>
    <div id="ann">111111</div>
    <input id="wbk"/>
    <script type="text/javascript">
      window.onload = function() {
        var _ann = document.getElementById("ann");
        var _wbk = document.getElementById("wbk");
        _ann.onclick = function() {
          _wbk.value = "123";
        }
      }
    </script>
  </body>

</html>

试试wpk.innerthtml="123"

朋友 函数名都错了,不是getElementByID而是 getElementById,不是_ann.onlick而是_ann.onclick

  1. 是onclick
  2. html中的id与js中的要对应

1.明明规范建议首位不加符号
2.获取Id是getElementById因为js区分大小写,所以要注意大小写问题
3.点击事件是onclick