HTML 是一种用于创建网页的标准标记语言,而 JavaScript 是一种客户端脚本语言,用于实现网页的交互功能,在 HTML 中调用 JavaScript,可以使用 <script>
标签将 JavaScript 代码嵌入到 HTML 文件中,以下是详细的技术介绍:
1、内联 JavaScript
内联 JavaScript 是将 JavaScript 代码直接嵌入到 HTML 文件中的一种方式,使用 <script>
标签可以将 JavaScript 代码包裹起来。
<!DOCTYPE html> <html> <head> <title>内联 JavaScript 示例</title> </head> <body> <h1>欢迎来到我的网站!</h1> <button onclick="alert('你好,世界!')">点击我</button> <script> // 在这里编写 JavaScript 代码 console.log('这是内联 JavaScript'); </script> </body> </html>
2、外部 JavaScript
外部 JavaScript 是将 JavaScript 代码保存在一个单独的文件中,然后在 HTML 文件中通过 <script>
标签引用该文件,这样可以使得代码更加模块化和易于维护,创建一个名为 script.js
的 JavaScript 文件:
// script.js console.log('这是外部 JavaScript');
然后在 HTML 文件中引用该文件:
<!DOCTYPE html> <html> <head> <title>外部 JavaScript 示例</title> </head> <body> <h1>欢迎来到我的网站!</h1> <button onclick="alert('你好,世界!')">点击我</button> <script src="script.js"></script> </body> </html>
3、事件处理程序
在 HTML 中调用 JavaScript,通常是为了实现网页的交互功能,这就需要使用事件处理程序,事件处理程序是一段 JavaScript 代码,当特定事件发生时(如点击按钮、鼠标移动等),这段代码会被执行。
<!DOCTYPE html> <html> <head> <title>事件处理程序示例</title> <script> function showMessage() { alert('你点击了按钮!'); } </script> </head> <body> <h1>欢迎来到我的网站!</h1> <button onclick="showMessage()">点击我</button> </body> </html>
在这个示例中,我们定义了一个名为 showMessage
的函数,当用户点击按钮时,这个函数会被执行,弹出一个提示框,我们在 <button>
标签中使用 onclick
属性来调用这个函数。
4、DOM 操作
JavaScript 还可以用于操作网页的文档对象模型(DOM),DOM 是一个树形结构,表示网页的各个元素,通过 JavaScript,我们可以获取、修改和添加网页元素,从而实现动态更新网页内容的功能。
<!DOCTYPE html> <html> <head> <title>DOM 操作示例</title> <script> function changeText() { document.getElementById('myText').innerHTML = '你好,世界!'; } </script> </head> <body> <h1 id="myHeading">欢迎来到我的网站!</h1> <p id="myText">这是一个段落。</p> <button onclick="changeText()">点击我改变文本</button> </body> </html>
在这个示例中,我们定义了一个名为 changeText
的函数,用于修改 <p>
元素的文本内容,我们在 <button>
标签中使用 onclick
属性来调用这个函数,通过 getElementById
方法,我们可以获取到指定 ID 的元素,并使用 innerHTML
属性来修改其内容。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/339820.html