给网站添加音乐代码 为什么设置网页背景音乐的代码一定要放在网页代码之后?放在之前不行吗?
为什么设置网页背景音乐的代码一定要放在网页代码之后?放在之前不行吗?如果脚本代码需要在网页中读取或设置DOM元素,则必须在网页的HTML代码之后运行(当然,标准做法是将其放入窗口对象的onload事件
为什么设置网页背景音乐的代码一定要放在网页代码之后?放在之前不行吗?
如果脚本代码需要在网页中读取或设置DOM元素,则必须在网页的HTML代码之后运行(当然,标准做法是将其放入窗口对象的onload事件中)。否则,如果将其放在前面,则在运行时可能无法将下面的DOM元素加载到内存中,因此无法获取元素。当然,你也可以直接使用HTML5的audio标签来设置背景音乐,这样就不需要任何JS脚本,也不存在先执行后执行的问题,比如: