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
方法来获取页面元素,并修改其内容。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/336575.html