html页面交互及JS(JavaScript)使用方法

在 HTML 中,JavaScript(JS)主要用于页面交互,常规的使用方法如下:

一、内联脚本

直接在 HTML 元素的事件属性(如 onclick、onload 等)中编写 JavaScript 代码。示例:

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<button onclick="alert('This is an inline script alert.')">点击弹出警告</button>
</body>
</html>

二、内部脚本

在 HTML 文件中使用 <script> 标签直接编写 JavaScript 代码。示例:

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <button onclick="showMessage()">点击显示消息</button>

    <script>
        function showMessage() {
            alert('Hello, world!');
        }
    </script>
</body>
</html>

三、外部脚本文件--调用 JS(JavaScript) 文件

1.创建一个独立的 JavaScript 文件,例如pycharm工具平台选择"New"(新建)>"File"(文件),输入文件名及文件名后缀如 script.js。在这个文件中编写你的 JavaScript 代码,例如:

html 复制代码
function greet() {
    alert('Hello, world!');
}

2.在 HTML 文件的 标签的结尾(或其他合适位置)使用

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <button onclick="greet()">点击问候</button>
    <script src="../static/script.js"></script>
</body>
</html>

说明:在 <script> 标签中,src 属性指定了 JavaScript 文件的路径。和 CSS 文件类似,如果在同一目录下直接写文件名,在其它目录中提供相对路径。将 <script> 标签放在 <body> 标签结尾可以确保页面的 HTML 元素都已加载,避免 JavaScript 操作未加载元素导致的错误。

相关推荐
吴声子夜歌14 分钟前
JavaScript——函数
开发语言·javascript·ecmascript
SuperEugene19 分钟前
Vue3 + Element Plus 表单开发实战:防重复提交、校验、重置、loading 统一|表单与表格规范篇
前端·javascript·vue.js
SuperEugene21 分钟前
Vue3 + Element Plus 中后台弹窗规范:开闭、传参、回调,告别弹窗地狱|Vue 组件与模板规范篇
开发语言·前端·javascript·vue.js·前端框架
孟祥_成都23 分钟前
前端下午茶:这 3 个网页特效建议收藏(送源码)
前端·javascript·css
SuperEugene24 分钟前
VXE-Table 4.x 实战规范:列配置 + 合并单元格 + 虚拟滚动,避坑卡顿 / 错乱 / 合并失效|表单与表格规范篇
开发语言·前端·javascript·vue.js·前端框架·vxetable
cmd40 分钟前
别再用错!5种JS类型判断方法,从原理到实战一文吃透
前端·javascript
Irene19911 小时前
JavaScript 事件循环(Event Loop) 的运作流程(附:queueMicrotask() 将一个回调函数立即排队到微任务队列中)
javascript·事件循环·宏任务·微任务·调用栈·queuemicrotask
wobi_baoyan1 小时前
【已解决】使用Maven打包发生或者启动Spring Boot项目发生 错误: 不支持发行版本 17
服务器·前端·javascript
学以智用1 小时前
# TypeScript 高级特性(核心+实用)
前端·javascript·typescript
学以智用1 小时前
TypeScript 核心基础:类型/变量 + 函数 + 接口
前端·javascript·typescript