<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript" src="scripts/positionMessage.js"></script>
<script type="text/javascript" src="scripts/moveElement.js"></script>
<script type="text/javascript" src="scripts/addLoadevent.js"></script>
</head>
<body>
<p id="message">Whee!</p>
</body>
</html>
在html文件中引用了三个js文件, 每个文件一个函数, 其中addLoadevent调用了前两个.
问题在于, 若吧 <script type="text/javascript" src="scripts/addLoadevent.js"></script>
放到最后一行, 则能实现功能, 否则不能.
具体代码见: https://github.com/Jack-Smith225/jsdom/commit/bb5af28e57d028c009fc319201713c9d748bb37e
网友评论