您好,匿名用户

一个段简单的js代码,一直提示变量没有定义

0 投票

想做一个点击按钮后,一段文字出现在屏幕上,刚刚开始学js,
console里一直提示 pickme is not defined。

    <html>
    
    <head>
        <title>测试</title>
        <meta http-equiv="content-type" content="text/html;charset=utf-8">
        <script type="text/javascript">
         window.onload = function() {
            function pickme() {
                var pickup = document.getElementById('pickup');
                var textbox =document.getElementById('textbox');
                textbox.innerHTML="你点击了按钮";
            }
        }
        </script>
    </head>
    <body>
        <div style="background-color: #dddddd;height:400px;">
        </div>
        <div id="textbox" style="height: 200px;">
            <button id="pickup" onclick="pickme()" type="button" style="margin: 15px;width: 100px;height:50px;">按钮</button>
        </div>
    </body>
    
    </html>
用户头像 提问 2017年 4月16日 @ Capricorn 中士 (1,203 威望)
分享到:

1个回答

0 投票

script放在head中需要用window.onload来实现最后的加载,而如果放在</body>之前,则不需加了

用户头像 回复 2017年 4月15日 @ Lulu 中士 (1,308 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

IT技术交流群 - 随意问
欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...