Javascript 如何从记事本++;镀铬

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>

当我从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> 
<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>