"为什么得把这段js代码放在button的后面啊?放在head标签里为啥不能执行?"
因为浏览器读取网页是按照从上到下的顺序, 若放在head标签里此时还未找到button, 所以不会执行;
若执意放在head标签内,则可将事件放在window.onload={}内,意思是页面加载完毕后执行
因为浏览器读取网页是按照从上到下的顺序, 若放在head标签里此时还未找到button, 所以不会执行;
若执意放在head标签内,则可将事件放在window.onload={}内,意思是页面加载完毕后执行
2017-05-12
已采纳回答 / BIANHE
因为浮动了,就可以对他设置宽高了在css权威指南里的解释是:此外,浮动元素会生成一个块级框,而不论这个元素本身是什么。因此,如果让一个链接浮动,即使该链接元素本身是行内元素,通常会生成一个行内框,但只要它是浮动的,就会生成一个块级框,它会像块级元素一样摆放和表现。
2017-05-12