小编dzu*_*ani的帖子

javascript require 在 html 中不起作用

我正在编写涉及 js 代码的 html 代码。下面是一个简单的例子:

<!DOCTYPE html PUBLIC >
<html>
<body>
<h2>Use JavaScript to Change Text</h2>
<p>This example writes "Hello JavaScript!" into an HTML element with id="demo":</p>
<p id="demo"></p>
<script>
    var net     = require('net');
    var sleep   = require('sleep');
    var element = document.getElementById("demo");
    element.innerHTML = "Hello JavaScript!";
    sleep(1)
</script> 
Run Code Online (Sandbox Code Playgroud)

不幸的是“你好 JavaScript!” 当我用浏览器浏览上述文件时没有出现。查看调试控制台内部,我可以看到以下消息:

ReferenceError: require is not defined
Run Code Online (Sandbox Code Playgroud)

所以似乎在 html 代码中没有定义 require ,但我写了一个小的 test.js 文件如下:

var net = require('net');
var sleep = require('sleep');
sleep.sleep(1)
Run Code Online (Sandbox Code Playgroud)

然后我运行它

node test.js.
Run Code Online (Sandbox Code Playgroud)

没有错误,一切正常,需要可用,睡眠和网络也是如此。为什么 html 文件中的代码不起作用?

html javascript require requirejs

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

html ×1

javascript ×1

require ×1

requirejs ×1