HTML教程
HTML5教程
HTML参考手册

HTML JavaScript

HTML JavaScript应用

JavaScript是一个小型程序,可与HTML配合使用,以使网页更具吸引力,动态和交互性,例如单击鼠标时弹出警报窗口。当前,最流行的JavaScript语言是用于网站的脚本开发。

示例:

<!DOCTYPE html>
<html>
<body>
<h1>JavaScript日期和时间示例</h1>
<button type="button"
onclick="document.getElementById('demo').innerHTML = Date()">
单击我以显示日期和时间。</button>
<p id="demo"></p>
</body>
</html>
输出:

JavaScript日期和时间示例




HTML <script>标记

HTML <script>标记用于指定客户端JavaScript。它可能是包含JavaScript语句的内部或外部JavaScript,因此我们可以在<body>或<head>部分中放置<script>标记。
它主要用于处理图像,表单验证和更改动态内容。 JavaScript使用document.getElementById()方法来选择HTML元素。

示例:

<!DOCTYPE html>
<html>
<body>
<h2>Use JavaScript to Change Text</h2>
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = "Hello lidihuo";
</script>
</body>
</html>
输出:

用JavaScript改变文本内容

带有JavaScript的HTML事件

事件是用户执行的操作,或者浏览器执行的操作(例如单击鼠标或加载页面)是事件的示例,并且JavaScript包含在如果我们希望在这些事件中发生一些事情。
HTML提供了事件处理程序属性,这些属性可以与JavaScript代码一起使用,并且可以对事件执行某些操作。

语法:

<element event = "JS code">

示例:

<input type="button" value="Click" onclick="alert('嗨,你好吗')">
输出:

点击事件示例


单击该按钮,您将显示带有消息的弹出窗口


HTML可以包含以下事件,例如:
表单事件:重置,提交等 选择事件:文本字段,文本区域等 焦点事件:获取焦点,失去焦点等 鼠标事件:选择, 鼠标点击松开, 鼠标移动, 鼠标按下,鼠标单击, 鼠标双击等。
以下是Window事件属性的列表:
事件事件名称 处理程序名称 发生时间
onBlur blur 当表单输入失去焦点时
onClick click 用户单击表单元素或链接时
onSubmit submit 用户向服务器提交表单时。
onLoad load 在浏览器中加载页面时。
onFocus focus 当用户关注输入字段时。
onSelect select 当用户选择表单输入字段时。
注意:您将在我们的JavaScript教程中了解有关JavaScript事件的更多信息。
让我们看看JavaScript可以做什么:
1)JavaScript可以更改HTML内容。

示例:

<!DOCTYPE html>
<html>
<body>
<p>JavaScript可以更改HTML元素的内容</p>
<button type="button" onclick="myFunction()">Click Me!</button>
<p id="demo"></p>
<script>
function myFunction() {
    document.getElementById("demo").innerHTML = "Hello Lidihuo!";
}
</script>
</body>
</html>
2)JavaScript可以更改HTML样式

示例:

<!DOCTYPE html>
<html>
<body>
<p id="demo">JavaScript可以更改HTML元素的样式。</p>
<script>
function myFunction() {
    document.getElementById("demo").style.fontSize = "25px";
    document.getElementById("demo").style.color = "brown";
    document.getElementById("demo").style.backgroundColor = "lightgreen";
}
</script>
<button type="button" onclick="myFunction()">Click Me!</button>
</body>
</html>
3)JavaScript可以更改HTML属性。

示例:

<!DOCTYPE html>
<html>
<body>
<script>
function light(sw) {
    var pic;
    if (sw == 0) {
        pic = "pic_lightoff.png"
    } else {
        pic = "pic_lighton.png"
    }
    document.getElementById('myImage').src = pic;
}
</script>
<img id="myImage" src="pic_lightoff.png" width="100" height="180">
<p>
<button type="button" onclick="light(1)">Light On</button>
<button type="button" onclick="light(0)">Light Off</button>
</p>
</body>
</html>

使用外部JavaScript

假设您有多个应该具有相同JavaScript的HTML文件,那么我们可以将JavaScript代码放在单独的文件中并可以在HTML文件中调用。使用.js扩展名保存JavaScript外部文件。
注意:请勿在外部文件中添加<script>标记,并提供放置JS文件的完整路径。

语法:

<script type="text/javascript" src="URL "></script>

示例:

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="external.js"></script>
</head>
<body>
<h2>外部JavaScript示例</h2>
<form onsubmit="fun()">
<label>输入您的姓名:</label><br>
<input type="text" name="uname" id="frm1"><br>
<label>输入您的电子邮件地址:</label><br>
<input type="email" name="email"><br>
<input type="submit">
</form>
</body>
</html>
JavaScript代码:
function fun() {
    var x = document.getElementById("frm1").value;
    alert("Hi"+" "+x+ "您已经成功提交了详细信息");
}
输出:

外部JavaScript示例







HTML <noscript>标记

HTML

示例:

<!DOCTYPE html>
<html>
<body>
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = "Hello JavaScript!";
</script>
<noscript>此文本在浏览器中不可见。</noscript>
</body>
</html>
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4