Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Textedit HTML源代码不触发javascript_Javascript_Html_Macos_Textedit - Fatal编程技术网

Textedit HTML源代码不触发javascript

Textedit HTML源代码不触发javascript,javascript,html,macos,textedit,Javascript,Html,Macos,Textedit,经过很长时间的休息(大约10年)后才重新开始编码,因此,对于任何不正确的术语/如果这是一个基本问题,我深表歉意 -最大操作系统X -文本编辑 -谷歌浏览器 正在学习Lynda的编程基础课程。当我以类似的方式键入HTML源代码时,我的版本不会触发.js文件,而如果我从教程文件中输入源代码,则会触发 使用Textedit作为我的编辑器。非常混乱,因为它是非常简单的代码,我复制了相同的代码,但当我自己键入它时,它的反应不同。HMTL的其余部分可以正常加载,但.js脚本无法加载 <html>

经过很长时间的休息(大约10年)后才重新开始编码,因此,对于任何不正确的术语/如果这是一个基本问题,我深表歉意

-最大操作系统X -文本编辑 -谷歌浏览器

正在学习Lynda的编程基础课程。当我以类似的方式键入HTML源代码时,我的版本不会触发.js文件,而如果我从教程文件中输入源代码,则会触发

使用Textedit作为我的编辑器。非常混乱,因为它是非常简单的代码,我复制了相同的代码,但当我自己键入它时,它的反应不同。HMTL的其余部分可以正常加载,但.js脚本无法加载

<html>
    <head>
        <title>Simple Page</title>
    </head>
    <body>
        <p>This is a very simple HTML page</p>
        <script src="script.js"></script>
    </body>
</html>

简单页面
这是一个非常简单的HTML页面

我已将文件上传到mediafire。Container.html来自教程。Container1.html是我自己键入的html文件。我已经为这个问题绞尽脑汁了一段时间,除了大小(4字节)之外,我不知道这两个文件之间有什么区别

谢谢


这是因为Container2.html中有双引号。因此,代码似乎将其格式从UTF更改为另一种格式。因此,您需要的是,打开container2.html文件,然后转到这一行

通过删除双引号并再次键入,将其更改为以下内容:


请注意双引号中的更改;)

谢谢。这并没有立即解决我的问题,因为我的键盘(MacBookPro)只有一个引号键。然而,它确实让我意识到问题在于引号,快速的谷歌搜索显示OSX有一种叫做智能引号(首选项>键盘>文本)的东西,这就是导致问题的原因,通过自动插入开始和结束双引号,这意味着设置发生了变化,因为我几乎每天都在使用Macbook pro和代码当您键入类似的代码时会发生什么?