Gedit 接受 JavaScript 吗?

Gedit 接受 JavaScript 吗?

我对 Gedit 有疑问。我正在尝试学习 JavaScript。我去了http://www.w3schools.com/js/并尝试了日期和时间示例。

日期和时间示例代码:
来源:http://www.w3schools.com/js/tryit.asp?filename=tryjs_myfirst

<!DOCTYPE html>
<html>
<body>

<h1>My First JavaScript</h1>

<button type="button"
onclick="document.getElementById('demo').innerHTML = Date()">
Click me to display Date and Time.</button>

<p id="demo"></p>

</body>
</html> 

过了一会儿,我将脚本复制并粘贴到 Gedit 中,发现它无法像在 W3Schools 网站上那样工作。我可以在浏览器中看到一些东西,但单击按钮时它什么也没做。这是我看到的屏幕截图:

JavaScript

弹出窗口拦截器已关闭,我不知道还能做什么。是否有一些插件可以用来改变这种情况?我不需要任何花哨的东西,我非常喜欢 Gedit,我只是希望能够用它来满足我所有的编码需求。到目前为止,我所学的只是 HTML 和 CSS。

答案1

来自评论:

不,按钮在那里,但它没有任何功能。在网站上,单击它会显示日期和时间。但是当我将其复制到 gedit 中时,它没有任何作用。

Gedit 是一个文本编辑器. 它可以编辑文本(和源代码等)。跑步代码,请使用.html(例如,as datetime.html)保存,因为这是 HTML 代码。

然后双击生成的 HTML 文件以在您选择的浏览器(Firefox、Chromium、Chrome 等)中打开(并运行)它。

至于原因:

点击后网站会显示日期和时间。

假设你指的是这个, https://i.stack.imgur.com/jLg33.png

因为截图里的东西不是编辑器。而是结果

如果你想要一个编辑器,它还提供结果作为预览,尝试原子(可能还有其他)。在其中写入 HTML 并按Ctrl+ Shift+ M

答案2

你需要

  • 然后复制脚本到 gedit 中
  • 将代码保存为文件,然后
  • 在浏览器中加载文件,

Ctrl + o是直接从浏览器打开文件的快捷方式。
注意:出于安全原因,浏览器有时不允许直接从本地文件执行 javascript。因为浏览器认为它应该由网络服务器提供服务。

相关内容