标题元素赢得';添加javascript后不会显示,但在删除它时会起作用
所以我知道这是一个超级noob问题,但在为.js文件添加脚本标记后,我的title元素停止工作 例如:标题元素赢得';添加javascript后不会显示,但在删除它时会起作用,javascript,html,title,Javascript,Html,Title,所以我知道这是一个超级noob问题,但在为.js文件添加脚本标记后,我的title元素停止工作 例如: <html> <title>TEST</title> <head> <script type="text/javascript" src="datetime.js"></script> </head> <body onload="showDateTime()"> <p>
<html>
<title>TEST</title>
<head>
<script type="text/javascript" src="datetime.js"></script>
</head>
<body onload="showDateTime()">
<p>
</p>
</body>
</script>
</html>
试验
但是,如果我删除
”
部分,title元素将再次工作。任何帮助都将不胜感激。谢谢标题标签需要放在头部内部
两个问题:
- 标题标签必须放在
标记嵌套不正确。它必须在头部闭合<html> <head> <title>TEST</title> <script type="text/javascript" src="datetime.js"></script> </head> <body onload="showDateTime()"> <p id='datetime-container'> </p> </body> </html>
试验
上面的代码应该可以工作。复制并粘贴了此代码,但仍然会遇到相同的结果。:s脚本加载正确,但标题是html文档的文件名,而不是“标题”(TEST)你能不能也发布datetime.js?是的,它是:函数showDateTime(){var now=new Date();document.write(“it is now”+now);}你的datetime.js文件和上面的固定html对我来说是有效的。我明白了:“现在是2014年9月1日星期一18:13:11 GMT-0400(EDT)”是的.js文件工作正常,但网页测试的标题与.js的工作时间不同。当我删除.js时,正确的网页标题会起作用,但是如果添加了.js,网页标题会显示为“index.html”,而不是“TEST”