的test.html:
<html>
<body>
<script type="text/javascript" data-main="app" src="require.js" />
<div id="box">
</div>
</body>
</html>
和app.js:
require(["domReady"], function (dom_ready) {
dom_ready( function () {
document.getElementById('box').innerHTML = 'test';
});
});
我将require.js和domReady.js文件放在同一目录中:
当我打开网页时,我的浏览器不会在网页中显示“测试”字符串(尝试使用FF和铬)。
但是,如果我添加一个空标记,则会显示“test”字符串:
<html>
<body>
<script type="text/javascript" data-main="app" src="require.js" />
<script type="text/javascript"></script>
<div id="box">
</div>
</body>
</html>
我错过了什么?
答案 0 :(得分:3)
正确关闭脚本标记。
<script type="text/javascript" data-main="app" src="require.js"></script>