HTML JS 应用

简介: HTML JS 应用

当然可以。以下是三个HTML中使用JavaScript的应用实例:

实例一:动态更改页面元素

HTML:

html复制代码

 

<!DOCTYPE html> 

 

<html lang="en"> 

 

<head> 

 

<meta charset="UTF-8"> 

 

<meta name="viewport" content="width=device-width, initial-scale=1.0"> 

 

<title>动态更改页面元素</title> 

 

</head> 

 

<body> 

 

<h1 id="myHeader">欢迎来到我的网站</h1> 

 

<button onclick="changeHeader()">更改标题</button> 

 

 

 

<script src="script.js"></script> 

 

</body> 

 

</html>

JavaScript (script.js):

javascript复制代码

 

function changeHeader() {

 

document.getElementById('myHeader').innerHTML = '标题已更改!';

 

}

在这个例子中,当用户点击“更改标题”按钮时,会触发changeHeader函数,该函数会更改具有id="myHeader"的元素的内容。

实例二:表单验证

HTML:

html复制代码

 

<!DOCTYPE html> 

 

<html lang="en"> 

 

<head> 

 

<meta charset="UTF-8"> 

 

<meta name="viewport" content="width=device-width, initial-scale=1.0"> 

 

<title>表单验证</title> 

 

</head> 

 

<body> 

 

<form id="myForm"> 

 

<label for="name">姓名:</label> 

 

<input type="text" id="name" name="name" required> 

 

<br> 

 

<label for="email">电子邮件:</label> 

 

<input type="email" id="email" name="email" required> 

 

<br> 

 

<input type="submit" value="提交"> 

 

</form> 

 

 

 

<script src="script.js"></script> 

 

</body> 

 

</html>

JavaScript (script.js):

javascript复制代码

 

document.getElementById('myForm').addEventListener('submit', function(event) {

 

event.preventDefault(); // 阻止表单的默认提交行为

 

 

 

var name = document.getElementById('name').value;

 

var email = document.getElementById('email').value;

 

 

 

if (name === '' || email === '') {

 

alert('所有字段都是必填项!');

 

return;

 

}

 

 

 

if (!email.includes('@')) {

 

alert('请输入有效的电子邮件地址!');

 

return;

 

}

 

 

 

alert('表单提交成功!');

 

});

在这个例子中,我们使用JavaScript来验证表单的输入。如果用户没有填写所有必填字段或电子邮件地址无效,则会显示警告消息。

实例三:定时器

HTML:

html复制代码

 

<!DOCTYPE html> 

 

<html lang="en"> 

 

<head> 

 

<meta charset="UTF-8"> 

 

<meta name="viewport" content="width=device-width, initial-scale=1.0"> 

 

<title>定时器</title> 

 

</head> 

 

<body> 

 

<p id="countdown">10</p> 

 

 

 

<script src="script.js"></script> 

 

</body> 

 

</html>

JavaScript (script.js):

javascript复制代码

 

var count = 10;

 

var countdownElement = document.getElementById('countdown');

 

 

 

var countdownTimer = setInterval(function() {

 

count--;

 

countdownElement.innerHTML = count;

 

 

 

if (count === 0) {

 

clearInterval(countdownTimer);

 

alert('倒计时结束!');

 

}

 

}, 1000);

在这个例子中,我们使用JavaScript的setInterval函数来创建一个倒计时。每秒钟,倒计时数字会减1,直到达到0为止。当倒计时结束时,会显示一个警告消息。

 

目录
相关文章
|
23天前
|
移动开发 前端开发 JavaScript
征信报告修改器,征信报告生成器,制作软件无痕修改软件【js+html+css】
本项目为信用评分模拟器教学工具,采用HTML5实现,仅供学习参考。核心功能通过JavaScript构建,包含虚拟数据生成、权重分配及信用因素分析(如还款记录、信用使用率等)。
|
23天前
|
前端开发 JavaScript
个人征信电子版无痕修改, 个人信用报告pdf修改,js+html+css即可实现【仅供学习用途】
本代码展示了一个信用知识学习系统的前端实现,包含评分计算、因素分析和建议生成功能。所有数据均为模拟生成
|
23天前
|
存储 前端开发 安全
病历单生成器在线制作,病历单生成器app,HTML+CSS+JS恶搞工具
本项目为医疗病历模拟生成器,旨在为医学教学和软件开发测试提供数据支持,严格遵守《医疗机构病历管理规定》。
|
23天前
|
存储 前端开发 JavaScript
仿真银行app下载安装, 银行卡虚拟余额制作app,用html+css+js实现逼真娱乐工具
这是一个简单的银行账户模拟器项目,用于学习前端开发基础。用户可进行存款、取款操作,所有数据存储于浏览器内存中
|
23天前
|
前端开发
个人征信PDF无痕修改软件,个人征信模板可编辑,个人征信报告p图神器【js+html+css仅供学习用途】
这是一款信用知识学习系统,旨在帮助用户了解征信基本概念、信用评分计算原理及信用行为影响。系统通过模拟数据生成信用报告,涵盖还款记录
|
23天前
|
前端开发 JavaScript 容器
制作b超单生成器, 假怀孕b超单图片制作, p图医院证明【css+html+js装逼恶搞神器】
本资源提供一个适合用于熟人之间恶搞的工具,效果逼真,仅供学习参考与娱乐。包含前端技术学习要点:语义化布局、响应式设计、Flexbox、图片自适应
|
23天前
|
前端开发
医院检查单子p图软件,在线制作仿真病历,js+css+html装逼神器
本示例展示如何用HTML/CSS创建医疗信息页面,内容仅供学习参考。页面模拟“阳光医院体检中心”场景,提供预约功能验证(如姓名、手机号、日期)。所有数据仅用于演示
|
23天前
|
前端开发 容器
处方单图片生成器, 处方单在线制作免费,js+css+html恶搞神器
这是一个电子处方模拟生成系统,使用html2canvas库实现图片导出功能。系统生成的处方单包含多重防伪标识,并明确标注为模拟数据,仅供学习
|
移动开发 JavaScript 前端开发
HTML5应用框架-Lavaca介绍
Lavaca是一个全功能的HTML5应用框架,专注于快速、简便的构建Web应用。Lavaca是一个完整的构建系统,内建了配置以适应于不同的环境。随着构建系统打包HTML、CSS和JavaScript,还有一个JavaScript文档生成根据,一个单元测试框架和数个通用的JavaScript库。
784 0
|
移动开发 前端开发 JavaScript
HTML5应用框架-Lavaca介绍
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/8498780 HTML5应用框架-Lavaca介绍 作者:chszs,转载需注明。
682 0

热门文章

最新文章