Javascript 如何从记事本++;镀铬
当我从notepad++在google chrome中运行我的代码时,它不会运行代码并键入一条消息,而是将我的所有代码都写入页面中。我该如何解决这个问题Javascript 如何从记事本++;镀铬,javascript,Javascript,当我从notepad++在google chrome中运行我的代码时,它不会运行代码并键入一条消息,而是将我的所有代码都写入页面中。我该如何解决这个问题 <!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN>" "w3.org/TR/xhtml/DTD/xhtml-transitional.dtd">; <html> <head> </head> <body>
<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN>" "w3.org/TR/xhtml/DTD/xhtml-transitional.dtd">;
<html> <head> </head> <body>
<script type="text/javascript"> document.write("Message"); </script> </body> </html>
;
文件。书写(“信息”);
如果Chrome认为提供给它的文件是纯文本文件,它会将XHTML显示为纯文本
由于您是在本地打开它,因此将根据文件扩展名推断文件内容
假定您为文件指定了.txt
文件扩展名,而不是.html
文件扩展名
请注意,Windows配置可能会对您隐藏文件扩展名,因此您可能试图将文件保存为
example.html
,但实际上将其保存为example.html.txt
,而.txt
隐藏在视图中。首先要检查的是您将文档保存为什么类型的文件。它应该具有.html
或.htm
文件扩展名
接下来,您的HTML编写不正确,首先是DOCTYPE
,它代表文档类型并告诉浏览器应该处理什么类型的文档
你有:
<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN>" "w3.org/TR/xhtml/DTD/xhtml-transitional.dtd">;
问题出在第32行。你不能仅仅在chrome中打开一个javascript文件。它必须嵌入到html文档中。@iEatBacon-它显然没有正确嵌入到html中。当然,我们无法判断你做错了什么。2018年你还没有提供过渡性服务吗?XHTML1.0将于2018年推出?为什么?您的XHTML无论如何都是无效的。使用还可以使用编辑链接将代码编辑到您的问题中。-你需要证明这个问题。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!DOCTYPE html>