HTML--JavaScript--引入方式

啊哈~~~基础三剑看到第三剑,JavaScript

HTML用于控制网页结构

CSS用于控制网页的外观

JavaScript用于控制网页的行为

JavaScript引入方式

引入的三种方式:

外部JavaScript

内部JavaScript

元素事件JavaScript

引入外部JavaScript

一般情况下网页最好是都引用外部JavaScript

使用方式:

html 复制代码
<head>
	<script src="index.js"></script>
</head>
<body>
	<script src="index.js"></script>
</body>

src source 源的意思

引入内部JavaScript

就是直接把JavaScript放到HTML内部

html 复制代码
<head>
	<script>
		...
	</script>
</head>
<body>
	<script>
		...
	</script>
</body>

范例:

html 复制代码
<!DOCTYPE html>
<html>
<head> 
    <title>这是一个标题</title>
    <meta charset="utf-8"/>
</head>
<body>
    <script>
        document.write("这是一个用JavaScript生成的句子")
    </script>
</body>
</html>

效果:

元素属性 JavaScript

指的是在元素的"事件属性"中直接编写JavaScript或调用函数

直接在元素事件中编写JavaScript

比如:

html 复制代码
<!DOCTYPE html>
<html>
<head> 
    <title>这是一个标题</title>
    <meta charset="utf-8"/>
</head>
<body>
    <script>
        document.write("看看我怎么评价")
    </script>
    <br/>
    <input type="button" value="看看" onclick="alert('爱过')"/>
</body>
</html>

效果:点击按钮生成弹窗

在元素事件当中调用函数

html 复制代码
<!DOCTYPE html>
<html>
<head> 
    <title>这是一个标题</title>
    <meta charset="utf-8"/>
</head>
<body>
    <script>
        document.write("看看我怎么评价")
        function alertMes()
        {
            alert("爱过")
        }
        
    </script>
    <br/>
    <input type="button" value="看看" onclick="alertMes()"/>
</body>
</html>

效果和直接编写是一样的

备注:

这里用到两个JavaScript的方法:
document.write() 输出字符串
alert() 弹出一个对话框

相关推荐
三十而立洋21 分钟前
深入理解 Monorepo:子包安装依赖
前端·前端工程化
IT_陈寒27 分钟前
Java Stream处理大集合,我的内存怎么就炸了
前端·人工智能·后端
Captaincc35 分钟前
AI 用量桌面端-桌面宠物自定义指南
前端·人工智能
OpenTiny社区1 小时前
码力全开,智启前端新生态|OpenTiny 登陆华为全联接大会2026
前端·github
妙码生花1 小时前
利用AI从零学Go并完成实战项目,完工总结:目录结构
前端·后端·go
妙码生花1 小时前
利用AI从零学Go并完成实战项目,完工总结:商业级开源产品定位和核心特性介绍
前端·后端·go
Captaincc2 小时前
掘金AI用量统计v0.1.0大更新-支持桌面宠物自定义和订阅额度卡片
前端·后端
默_笙2 小时前
🚲 从写信到打电话:WebSocket 双工通信与跨域方案的"通信进化史"
前端·javascript
掘金酱2 小时前
社区排行榜现已上线
前端·人工智能
zzjyr2 小时前
AI 问答的流式响应是怎么实现的?从 fetch 到 SSE 逐字解析
前端·人工智能·ai编程