+ -
当前位置:首页 → 问答吧 → JS入门级问题,求解释

JS入门级问题,求解释

时间:2011-11-28

来源:互联网

小弟在一个JS文件里随便写点什么

比如
JScript code

      alert("Hello World~~");



保存成a.js

然后再写一个页面,里面内容这样写
HTML code

<head>
    <script src="a.js"></script>
</head>



用浏览器打开页面之后,弹出“Hello World~~”


但是在页面里如果我这样写
JScript code

<head>
    <script src="a.js"/>
</head>



再用浏览器打开这个页面之后,则没有弹出文字。

但是也没报错。请大家解释下这是为什么呢?

测试浏览器 IE6,FF3.0.X,Chrome

作者: clarck_913   发布时间: 2011-11-28

引用楼主 clarck_913 的回复:
小弟在一个JS文件里随便写点什么

比如
JScript code

alert("Hello World~~");



保存成a.js

然后再写一个页面,里面内容这样写
HTML code

<head>
<script src="a.js"></script>
</head>



用浏览器打开页面之后,弹出“Hello World~~”

……


这个是标签的闭合问题,

script标签必须得有闭合标签,也就是</script>

像img,br,hr,这些可以不用闭合标签,直接这么写就行<img /> <br /> <hr />

其他的标签必须得有闭合标签,是W3C规定的~·

楼主要是不明白 可以去看看HTML标签语意定义~·

作者: MuBeiBei   发布时间: 2011-11-28

引用 1 楼 mubeibei 的回复:
这个是标签的闭合问题,

script标签必须得有闭合标签,也就是</script>

像img,br,hr,这些可以不用闭合标签,直接这么写就行<img /> <br /> <hr />

其他的标签必须得有闭合标签,是W3C规定的~·

楼主要是不明白 可以去看看HTML标签语意定义~·


哦,也就是说,根据W3C的规定,有些标签是可以不写闭合部分,而用 “/>”来做结尾的

有些则是必须要有闭合部分的。那这个有文档么?就是哪些可以不写闭合哪些不可以

作者: clarck_913   发布时间: 2011-11-28

引用 2 楼 clarck_913 的回复:

引用 1 楼 mubeibei 的回复:
这个是标签的闭合问题,

script标签必须得有闭合标签,也就是</script>

像img,br,hr,这些可以不用闭合标签,直接这么写就行<img /> <br /> <hr />

其他的标签必须得有闭合标签,是W3C规定的~·

楼主要是不明白 可以去看看HTML标签语意定义~·


哦,也就是说,根据W3C的规定,有……


是的~·楼主可以去看看~·哪些标签需要闭合标签,哪些不用~·一看就明白了

作者: MuBeiBei   发布时间: 2011-11-28

相关阅读 更多

热门下载

更多