这是一个很奇怪的问题。我有以下极其简单的HTML代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title></title>
<script type="text/javascript" src="jquery.js" />
</head>
<body>
test
</body>
</html>如果我在web浏览器中运行这个页面,我什么也得不到,只得到一个空页面。如果我完全删除脚本引用行,则会得到一个显示"test“的空白页面。这告诉我jquery.js文件中有一些问题,但我已经尝试了3个不同版本的jquery,我正在使用的是来自jquery.com网站的最新版本。不管怎么说,我都不知道我到底做错了什么。我知道这将会变得很简单。
发布于 2011-05-08 02:12:31
script标记不能自动关闭。您需要结束</script>标记:
<script type="text/javascript" src="jquery.js"></script>不包括结束标记意味着直到(包括</html> )的整个内容都被视为script元素的主体。因为文档不完整,所以浏览器会关闭script、head和html元素,并插入一个空的body元素。
发布于 2011-05-08 02:13:01
你需要关闭你的脚本标记,否则它会认为后面的一切都是javascript要执行的……
<script type="text/javascript" src="jquery.js"></script>
发布于 2011-05-08 02:13:39
<script>标记不是自动关闭的,因此您需要一个单独的</script>
<script type="text/javascript" src="jquery.js"></script>https://stackoverflow.com/questions/5923039
复制相似问题