Javascript 为什么脚本不运行?

Javascript 为什么脚本不运行?,javascript,html,wordpress,Javascript,Html,Wordpress,我正在一个wordpress网站上工作,我想在文章中添加javascript代码,但它没有运行 <!DOCTYPE html> <html> <body> <h1>My First Web Page</h1> <p>My first paragraph.</p> <script type="text/javascript"> document.write(5 + 6); </script&g

我正在一个wordpress网站上工作,我想在文章中添加javascript代码,但它没有运行

<!DOCTYPE html>
<html>
<body>

<h1>My First Web Page</h1>
<p>My first paragraph.</p>

<script type="text/javascript">
document.write(5 + 6);
</script>

</body>
</html>

我的第一个网页
我的第一段

文件编写(5+6);
在这里的代码,我尝试自定义字段,但它也不工作


如果使用gutenberg编辑器,则需要添加自定义html块来打印脚本

查看我的后端屏幕截图: 查看我的前端屏幕截图:

如果您试图在自定义代码上执行此操作,那么您应该在single.php或page.php文件上创建自定义模板,您只需使用此代码加载所需的项目。基本上,这不是在WordPress中添加脚本的正确方法,但是如果您仅在某些页面上使用此脚本。


<!doctype html>
<html lang="en">
<head>
  <title>Greetings Page</title>
  <link rel="stylesheet" href="./first.css" />
</head>
<body>
  <h1>Greetings</h1>
  <p id="greeting">Hello, World</p>
  <script type="text/javascript">
    setTimeout(function() {
        document.getElementById('greeting').innerHTML = 'Hello JavaScript!';
    }, 3000);
  </script>
</body>
</html>

问候页面 问候语

你好,世界

setTimeout(函数(){ document.getElementById('greeting').innerHTML='Hello JavaScript!'; }, 3000);
我假设wordpress正在剥离它,您可能需要一个插件,例如在帖子中使用脚本标记

您可以在wordpress post>的“文本”选项卡中添加javascript代码,如:

<script type="text/javascript">// <![CDATA[
document.write(5 + 6);
console.log("Please check console: ", (5+6));
// ]]></script>
//

添加此内容后,保存WP帖子,然后在浏览器中查看页面。

meyep的代码运行正常,看起来正常。。。除了你的代码之外,还必须做些别的事情这很好,但最重要的是:永远不要使用
document.write
。它来自一个古老的JS版本,JS一直处于一个不幸的位置,无法删除旧函数。但是,你应该这样做。如果您只是想测试一些东西,请使用
console.log
。更好的是,不要把它放在脚本标签中,放在文件中,然后作为
加载,因为CSP几乎总是不允许这样的脚本代码。你能检查第二张照片吗?我更新了我的帖子,可能是因为我在错误的地方添加了代码@MohammadAlsaleh您不能在文本编辑器中添加html标记或正文标记,因为默认情况下WP会从模板加载这些语法。你应该把代码写在一个div中,就这样。对于自定义脚本,您可以使用诸如插入页眉和页脚代码之类的插件。无论如何,您可以尝试此教程: