想做一个点击按钮后,一段文字出现在屏幕上,刚刚开始学js,
console里一直提示 pickme is not defined。
测试
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
原因如楼上所说。
若担心文档未加载完,用户触发事件,可以这样:
另为避免脚本影响文档渲染,不是必须放在前面的,建议放到文档后面,即
</body>之前。你的pickme函数定义在了window.onload函数内部,所以button的onclick是拿不到的,改成全局的就可以了
把window.onload 去掉就可以了
对于楼主的问题,去掉window.onload即可,
因为这个pickup方法定义的作用域不是全局的,是访问不到了。
script放在head中需要用window.onload来实现最后的加载,而如果放在</body>之前,则不需加了