欢迎光临
我们一直在努力

html怎么引用js

HTML 是一种用于创建网页的标准标记语言,而 JavaScript 是一种脚本语言,用于实现网页的交互功能,在 HTML 中引用 JavaScript,可以使用 <script> 标签,以下是详细的技术介绍:

1、内联 JavaScript

内联 JavaScript 是将 JavaScript 代码直接插入到 HTML 文件中,这种方法简单易用,但可能导致代码混乱,不利于维护,使用内联 JavaScript 的方法如下:

<!DOCTYPE html>
<html>
<head>
    <title>内联 JavaScript 示例</title>
</head>
<body>
    <h1>我的第一个 JavaScript 页面</h1>
    <button onclick="alert('Hello, World!')">点击我</button>
</body>
</html>

在这个例子中,我们在 <button> 标签中使用了 onclick 属性来调用一个 JavaScript 函数,当用户点击按钮时,会弹出一个包含 "Hello, World!" 的警告框。

2、外部 JavaScript

外部 JavaScript 是将 JavaScript 代码保存在一个单独的文件中,然后在 HTML 文件中引用该文件,这种方法有利于代码的组织和维护,使用外部 JavaScript 的方法如下:

创建一个名为 script.js 的 JavaScript 文件,并编写以下代码:

function showMessage() {
    alert('Hello, World!');
}

在 HTML 文件中引用该文件:

<!DOCTYPE html>
<html>
<head>
    <title>外部 JavaScript 示例</title>
    <script src="script.js"></script>
</head>
<body>
    <h1>我的第一个 JavaScript 页面</h1>
    <button onclick="showMessage()">点击我</button>
</body>
</html>

在这个例子中,我们在 <head> 标签中使用了 <script> 标签来引用外部的 script.js 文件,当用户点击按钮时,同样会弹出一个包含 "Hello, World!" 的警告框。

3、事件处理程序

事件处理程序是 JavaScript 中用于处理用户操作的一种方法,我们可以为按钮添加一个事件处理程序,以便在用户点击按钮时执行特定的操作,以下是一个简单的事件处理程序示例:

<!DOCTYPE html>
<html>
<head>
    <title>事件处理程序示例</title>
    <script src="script.js"></script>
</head>
<body>
    <h1>我的第一个 JavaScript 页面</h1>
    <button id="myButton">点击我</button>
    <p id="message"></p>
    <script>
        document.getElementById("myButton").addEventListener("click", function() {
            document.getElementById("message").innerHTML = "Hello, World!";
        });
    </script>
</body>
</html>

在这个例子中,我们为按钮添加了一个事件处理程序,当用户点击按钮时,会将 "Hello, World!" 文本显示在页面上,我们使用 addEventListener 方法来注册事件处理程序,并传入一个匿名函数作为参数,这个匿名函数会在用户点击按钮时执行,我们还使用了 getElementById 方法来获取页面元素,并修改其内容。

4、DOM(文档对象模型)操作

JavaScript 可以操作 HTML 文档的结构,这称为 DOM,通过 DOM,我们可以创建、删除和修改 HTML 元素,以下是一个简单的 DOM 操作示例:

<!DOCTYPE html>
<html>
<head>
    <title>DOM 操作示例</title>
    <script src="script.js"></script>
</head>
<body>
    <h1 id="myHeading">我的第一个标题</h1>
    <button onclick="changeText()">点击我改变标题</button>
    <script>
        function changeText() {
            document.getElementById("myHeading").innerHTML = "新的标题";
        }
    </script>
</body>
</html>

在这个例子中,我们为按钮添加了一个事件处理程序,当用户点击按钮时,会调用 changeText 函数,这个函数会获取 ID 为 "myHeading" 的标题元素,并将其内容更改为 "新的标题",我们使用 getElementById 方法来获取页面元素,并修改其内容。

赞(0) 打赏
未经允许不得转载:九八云安全 » html怎么引用js

评论 抢沙发