/********** 无效 ***************/ <script type="text/javascript" src=""> function ok() { alert('ok'); } ok(); </script> /********** 无效 ***************/ js/test.js: function ok() { alert('ok'); } index.html: <script type="text/javascript" src="js/test.js"> ok(); </script> /********** 有效 ***************/ js/test.js: function ok() { alert('ok'); } ok(); index.html: <script type="text/javascript" src="js/test.js"> </script> /********** 有效 ***************/ js/test.js: function ok() { alert('ok'); } index.html: <script type="text/javascript" src="js/test.js"></script> <script type="text/javascript" > ok(); </script>
总结起来就一句话:script指定src后内部代码无效。具体原因未知,百度找不到。。。