📅  最后修改于: 2023-12-03 15:31:17.951000             🧑  作者: Mango
在开发 web 应用时,经常需要在 HTML 页面中调用 JavaScript 变量。这篇文章将介绍如何在 HTML 页面中调用 JavaScript 变量。
可以把 JavaScript 代码放在一个 script 标签中,然后在 HTML 页面中使用该变量。
<!DOCTYPE html>
<html>
<head>
<title>使用 script 标签调用 JavaScript 变量</title>
<script>
var message = "Hello World!";
</script>
</head>
<body>
<p>输出变量内容:
<script>document.write(message);</script>
</p>
</body>
</html>
如上所示,首先在一个 script 标签中定义变量 message。然后在 HTML 标签中使用 script 标签,并在其中调用该变量。变量值会被写入到 HTML 页面中,输出"Hello World!"。
除了使用 script 标签,还可以使用 data-* 属性传递 JavaScript 变量。
<!DOCTYPE html>
<html>
<head>
<title>使用 data-* 属性调用 JavaScript 变量</title>
<script>
var message = "Hello World!";
</script>
</head>
<body data-message="message">
<p>输出变量内容:
<script>
var message = document.body.getAttribute("data-message");
document.write(message);
</script>
</p>
</body>
</html>
如上所示,首先在 JavaScript 代码中定义变量 message。在 HTML 页面的 body 标签中添加 data-message 属性,并将其值设置为变量名 message。然后在 HTML 标签的 script 标签中调用该变量。变量值会被写入到 HTML 页面中,输出"Hello World!"。
使用 jQuery 是一种更方便的方法,可轻松在 HTML 页面中调用 JavaScript 变量。
<!DOCTYPE html>
<html>
<head>
<title>使用 jQuery 调用 JavaScript 变量</title>
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script>
var message = "Hello World!";
</script>
</head>
<body>
<p>输出变量内容: <span id="message"></span></p>
<script>
$("#message").text(message);
</script>
</body>
</html>
如上所示,首先在 JavaScript 代码中定义变量 message。在 HTML 页面中添加一个 span 标签,并设置其 id 为 message。然后使用 jQuery 来调用该变量,并将其写入到 span 标签中,输出"Hello World!"。
以上是 HTML 调用 JavaScript 变量的三种方法。通过这些方法,可以方便地在 HTML 页面中调用 JavaScript 变量,实现更好的 web 应用。