首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

请教一下javascript能否放到html外面

2012-05-24 
请问一下javascript能否放到html外面HTML code?xml version1.0 encodingUTF-8 ?!DOCTYPE html PU

请问一下javascript能否放到html外面

HTML code
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">    <head>        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />        <title>Insert title here</title>    </head>        <body>        <textarea rows="10" cols="80" id="text"></textarea>    </body></html><script type="text/javascript">    document.getElementById("text").value = "Hello";</script>


请问上面的这种写法是否正确,是不是所有的浏览器都支持这种写法?

[解决办法]
可以啊
[解决办法]

楼主 你用 firebug 查看下生成的节点就知道了

虽然这个script写在html外里,但是 生成的时候,script段被移动到了body的末尾。

所以 正确的应该 放在 head 或者 body里

[解决办法]
这种写法是可以的,只是可能在某些开发工具中,会发出一些警告。

热点排行