软件教程 2025年08月6日
0 收藏 0 点赞 321 浏览 3437 个字
摘要 :

文章目录 HTML <script> 标签 HTML 中的 JavaScript 事件 使用外部脚本 HTML <noscript> 标签 脚本是一种小型程序,与 HTML 结合使用,可以使网页更具吸引……




  • HTML <script> 标签
  • HTML 中的 JavaScript 事件
  • 使用外部脚本
  • HTML <noscript> 标签

脚本是一种小型程序,与 HTML 结合使用,可以使网页更具吸引力、动态和互动,例如在鼠标单击时显示警报弹窗。目前,最流行的脚本语言是用于网站的 JavaScript。

示例:

<!DOCTYPE html>  
<html>  
<body>  
<h1>JavaScript Date and Time example</h1>  
<button type=\"button\"  
onclick=\"document.getElementById(\'demo\').innerHTML = Date()\">  
Click me to display Date and Time.</button>  
<p id=\"demo\"></p>  
</body>  
</html>  

HTML <script> 标签

HTML <script> 标签用于指定客户端脚本。它可以是包含脚本语句的内部或外部 JavaScript,因此我们可以将 <script> 标签放在 <body> 或 <head> 部分。

它主要用于操作图像、表单验证和动态更改内容。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 JavaTpoint\";  
</script>  
</body>  
</html>  

HTML 中的 JavaScript 事件

事件是用户或浏览器执行的操作,例如鼠标单击或页面加载是事件的示例,如果我们希望在这些事件发生时执行某些操作,JavaScript 就起到作用。

HTML 提供了与 JavaScript 代码一起工作的事件处理程序属性,并可以在事件上执行某些操作。

语法:

<element event = \"JS code\">   

示例:

<input type=\"button\" value=\"Click\" onclick=\"alert(\'Hi, how are you\')\">  

单击按钮时弹出带有 Hi, how are you 消息的窗口。

HTML 可以具有以下事件,例如:

  • 表单事件:reset、submit 等。
  • 选择事件:文本字段、文本区域 等。
  • 焦点事件:focus、blur 等。
  • 鼠标事件:select、mouseup、mousemove、mousedown、click、dblclick 等。

以下是窗口事件属性的列表:

事件名称 处理程序名称 发生时间
onBlur blur 当表单输入失去焦点时
onClick click 当用户单击表单元素或链接时
onSubmit submit 当用户向服务器提交表单时
onLoad load 当页面在浏览器中加载时
onFocus focus 当用户聚焦于输入字段时
onSelect select 当用户选择表单输入字段时

注意:您将在我们的 JavaScript 教程中了解更多关于 JavaScript 事件的内容。 让我们看看 JavaScript 可以做什么:

1)JavaScript 可以更改 HTML 内容。

示例:

<!DOCTYPE html>  
<html>  
<body>  
<p>JavaScript can change the content of an HTML element:</p>  
<button type=\"button\" onclick=\"myFunction()\">Click Me!</button>  
<p id=\"demo\"></p>  
<script>  
function myFunction() {   
    document.getElementById(\"demo\").innerHTML = \"Hello JavaTpoint!\";  
}  
</script>  
</body>  
</html>  

2) JavaScript 可以更改 HTML 样式

示例:

<!DOCTYPE html>  
<html>  
<body>  
<p id=\"demo\">JavaScript can change the style of an HTML element.</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>  

使用外部脚本

假设您有多个 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>External JavaScript Example</h2>  
       <form onsubmit=\"fun()\">  
         <label>Enter your name:</label><br>  
      <input type=\"text\" name=\"uname\" id=\"frm1\"><br>  
       <label>Enter your Email-address:</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+ \"you have successfully submitted the details\");  
}  

HTML JavaScript

HTML <noscript> 标签

HTML <noscript> 标签用于在浏览器中写入禁用的脚本。在 <noscript></noscript> 标签中编写的文本不会显示在浏览器中。

示例:

<!DOCTYPE html>  
<html>  
<body>  
<p id=\"demo\"></p>  
<script>  
document.getElementById(\"demo\").innerHTML = \"Hello JavaScript!\";  
</script>  
<noscript>This text is not visible in the browser.</noscript>  
</body>  
</html>  

微信扫一扫

支付宝扫一扫

版权: 转载请注明出处:https://www.zuozi.net/6315.html

管理员

上一篇: HTML 注释
下一篇: HTML iframes
相关推荐
2025-08-06

文章目录 一、Promise基础回顾 二、Promise 与 axios 结合使用场景及方法 (一)直接返回 axios …

269
2025-08-06

文章目录 一、模块初始化时的内部机制 二、常见导出写法的差异分析 (一)写法一:module.exports…

107
2025-08-06

文章目录 一、ResizeObserver详解 (一)ResizeObserver是什么 (二)ResizeObserver的基本用法 …

683
2025-08-06

文章目录 一、前期准备工作 (一)下载相关文件 (二)安装必要工具 二、处理扣子空间生成的文件…

338
2025-08-06

文章目录 一、官方文档 二、自动解包的数据类型 ref对象:无需.value即可访问 reactive对象:保持…

371
2025-08-06

文章目录 一、Hooks的工作原理 二、在if语句中使用Hook会出什么岔子? 三、React官方的Hook使用规…

843
发表评论
暂无评论

还没有评论呢,快来抢沙发~

助力内容变现

将您的收入提升到一个新的水平

点击联系客服

在线时间:08:00-23:00

客服QQ

122325244

客服电话

400-888-8888

客服邮箱

122325244@qq.com

扫描二维码

关注微信客服号