$(document).ready表示当加载完页面内容再加载ready后面的内容。
不加的话,假如你的script在head里,页面会先触发里面的内容,之后才会加载body里的内容,这样的话,你写的代码就无效了。
你把下面这段代码放在
后面会发现也有效果
在 document.ready 回调里注册click处理方法, 否则这时候 button 还不存在呢。