HOWTO · JavaScript

在 HTML 中使用 JavaScript 变量

通过使用 HTML 元素的 ID 或类,JavaScript 变量可以在 HTML 中显示或发挥作用,或者可以在脚本代码中创建一个元素来预览变量。

JavaScript 变量通常是用户在编码​​时定义的,或者你可以使用提示来获取数据并将其存储在变量中以供进一步使用。

在这里,我们将展示如何作用于用户定义的变量并在 HTML 中使用它,后面的演示将解释提示如何在这方面帮助我们。

HTML 中的 JavaScript 用户定义变量用法

我们在代码示例中使用 jsbin,在这里你将看到 p 元素由 id output 标识。最初,变量 myPet 设置为 Tobey,然后在网页中执行后面的简单行。getElementById 找到首选 id,然后变量以 inner.HTML 格式传递,因此 JavaScript 变量可以在 HTML 中使用。

代码片段:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Test</title>
  <style>
    p{
      background: pink;
    }
  </style>
</head>
<body>
  <p id="output"></p>
</body>
</html>
var myPet = 'Tobey';
var nameLength = myPet.length;

document.getElementById('output').innerHTML =
    myPet + ' is a ' + nameLength + ' letter name!';

输出:

用户在 html 中定义的 js 变量

从提示加载的 JavaScript 变量

在这一部分中,我们将看到我们如何在提示窗口中轻松输入值,并直接显示在我们加载的网页中。

代码片段:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Test</title>
  <style>
    p{
      background: pink;
    }
  </style>
</head>
<body>
  <p id="output"></p>
</body>
</html>
var myPet = prompt();
var nameLength = myPet.length;

document.getElementById('output').innerHTML =
    myPet + ' is a ' + nameLength + ' letter name!';

输出:

提示输入

提示输入到 html

从脚本和对 HTML 的变量访问创建标记元素

在这里,我们将在脚本中创建一个 p 标签,该标签可在 HTML body 中访问。p.innerHTML 是将变量数据传递给 body 标签的关键。

代码片段:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Test</title>
  <style>
    p{
      background: gray;
      color: white;
      text-align: center;
    }
  </style>
</head>
<body>
</body>
</html>
var myPet = prompt('Enter Name');
var nameLength = myPet.length;

p = document.createElement('p');

p.innerHTML = myPet + ' is a ' + nameLength + ' letter name!';
document.body.appendChild(p);

输出:

创建标签元素以传入 html

创建标签元素以传入 html2