您的位置:首页 > Web前端

我前端学习问题笔记——JS初学篇

2017-02-21 00:23 471 查看

Cannot set property 'onclick' of null

分析:当js文件在head里绑定了onclick事件,由于浏览器先加载完按钮节点才执行的js,所以当浏览器自顶向下解析时,找不到onclick绑定的按钮节点就会报错

解决:把js文件放在底部加载,或在JS外包一个window.onload=function(){}解决

初学jQuery代码没反应,$ is not defined

问题:刚开始学习用jquery写的小代码改了又改就是没反应,已经要开始怀疑人生了。

分析:

①用开发者模式调试发现报了个错,“$ is not defined”,原来是忘了把jQuery引入。

②引入jQuery后还是没反应也没报错,仔细一看原来是老问题,忘了加 $(document).ready()

解决:

①检查是否引入jQuery库,<script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>

②检查是否包裹 $(document).ready(function(){ }),或$().ready(function(){ }),也可简写为$(function(){ }); 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: