位置: IT常识 - 正文

在HTML 中嵌入 JS 代码的三种方式(html怎么嵌入js)

编辑:rootadmin
在HTML 中嵌入 JS 代码的三种方式

推荐整理分享在HTML 中嵌入 JS 代码的三种方式(html怎么嵌入js),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:在html中嵌入javascript,html中嵌入javascript,html中嵌入javascript,怎么在html嵌入jsp,在html中嵌入js为什么用不了,在html中嵌入js代码,能够获取他人流量包,在html中嵌入javascript,在html中嵌入javascript,内容如对您有帮助,希望把文章链接给更多的朋友!

一,在HTML中嵌入JS代码的第一种方式:行间事件

行间事件是指将JavaScript函数写到HTML元素中的执行事件。

1、JavaScript 是一种事件驱动型的编程语言,通常都是在发生某个事件的时候,去执行某段代 码。其中,事件包括很多,例如:鼠标单击事件 click,鼠标经过事件 mouseover 等。并且在 JavaScript 当中任何一个事件都有对应的事件句柄(事件发生时要进行的操作)。

例如:click 对应的事件句柄是 onclick,mouseover 对应的 事件句柄是 onmouseover。

2、怎么使用 JS 代码弹窗? 在 JS 当中有一个内置的 BOM 对象,可以直接拿来使用,全部小写:window 其中 window 对象有一个方法/函数叫做 alert,这个函数专门用来弹出对话框。

window.alert('hello world!');

通过下面这个代码可以知道:JS 中的字符串可以使用单引号括起来。 (1)语句各自独占一行,通常可以省略结尾的分号; (2)程序结束或者右花括号(})之前的分号也可以省略;

<!DOCTYPE html><html><head><meta charset="utf-8"><title></title></head><body><input type="button" value="hello1" onclick="window.alert('Hello World');" /><input type="button" value="hello2" onclick='window.alert("Hello jQuery");window.alert("Hello Kitty")window.alert("你好,中国")'/><!-- window.可以省略 --><input type="button" value="Hello3" onclick="alert('你好,世界');" /></body></html>

二,在HTML中嵌入JS代码的第一种方式:页面script 标签嵌入,脚本块的方式。 脚本块的位置随意,没有限制!

在HTML 中嵌入 JS 代码的三种方式(html怎么嵌入js)

使用工具 ,不打尖括号 <,可以出提示

<script type="text/javascript"></script><script src="" type="text/javascript" charset="utf-8"></script>

打了尖括号 提示无法出现

<script></script>

在脚本块中,代码执行的顺序都是从上到下的

<!-- 脚本块的位置随意,没有限制! --><script type="text/javascript">alert("Page Begin")</script><!DOCTYPE html><html><head><meta charset="utf-8"><title>在 HTML 中嵌入 JS 代码的第二种方式:页面 script 标签嵌入,脚本块的方式</title></head><body><!-- 这个按钮 1 会先被加载到浏览器内存。 --><input type="button" value="按钮 1" /><!-- 脚本块 --><!-- 一个页面中脚本块可以出现多个。 --><script type="text/javascript">/*在这里直接编写 JS 代码,这些 JS 代码在页面打开的时候自上而下的顺序依次逐行执行!*/alert("Hello World"); alert("Hello Kitty"); alert("Hello China"); </script><!-- 最后加载这个按钮 2 --><input type="button" value="按钮 2" /></body></html><script type="text/javascript">alert("Page End")</script>

三、在 HTML 中嵌入 JS 的第三种方式:引入外部独立的 JS 文件

这是一堆 JS 代码,这些 JS 代码在 HTML 引入的时候,遵循自上而下的顺序依次逐行执行

alert("Hello World")alert("Hello Kitty")

引入外部独立的 CSS 文件,这个标签 link 中属性是 href

<link rel="stylesheet" type="text/css" href=""/>

引入外部独立的 JS 文件,script 标签引入 js 文件的时候,是 scr 属性

<script src="js/1.js" type="text/javascript" charset="utf-8"></script>

提问:JS文件能不能引入第二次?

答:能,但是引入第二次,这个操作没有意义,测试结果:只要引入一次 JS 文件,JS 文件中的代 码就会全部执行一遍

<script src="../js/1.js" type="text/javascript" charset="utf-8"></script><script src="../js/1.js" type="text/javascript" charset="utf-8">alert("hello world 1 这里能执行吗~~~~"); //这里的代码不会执行</script>

提问:单独的脚本块能执行吗?

答:能,经过测试,发现其会不断循环执行。

<script type="text/javascript" >alert("hello world 单独的脚本块能执行吗~~~~"); </script>
本文链接地址:https://www.jiuchutong.com/zhishi/290235.html 转载请保留说明!

上一篇:Vue精美简洁登录页(用vue做的登录界面)

下一篇:位于Praprotno村之上的圣托马斯教堂 (© Guy Edwardes/Minden Pictures)

  • 股权转让如何交税
  • 金税四期接入银行
  • 劳务公司临时工工资需要申报吗
  • 劳务公司开票税收分类
  • 房租收到专票账务处理
  • 弥补上年亏损的成语
  • 购进农产品取得专用发票
  • 回迁房的交易流程
  • 出口报关金额要考虑银行手续费吗
  • 股东退出资本金收回
  • 自己生产的产品用于职工福利
  • 自然人股权转让要交什么税
  • 汽车修理费需要交印花税吗
  • 培训费用开具什么发票
  • 董事会会费计入哪里
  • 延期申报出口退税流程
  • 抵债资产会计核算办法
  • 三险一金专项扣除怎么查
  • 车间整改的目的
  • 鸿蒙系统怎么设置屏幕不休眠
  • 单位给个人开票需要什么资料才能开
  • php实现验证码功能
  • 办理银行承兑汇票支付的手续费计入
  • 十大网页游戏
  • 前端大屏常用的输入法
  • 商业承兑汇票贴现
  • 期末余额跟年初余额是什么意思
  • 实时视频功能
  • html流光按钮
  • 什么是多模态研究
  • 37.JavaScript对象与JSON格式的转换,JSON.stringify、JSON.parse方法的使用方法和注意事项
  • 数据挖掘论文选题
  • 自然人税收管理系统
  • 二级栏目怎么做
  • 成本会计制造费用核算的内容
  • 文化传媒公司介绍
  • 劳务派遣业务的特点
  • 车辆购置税可以网上缴纳吗
  • 报废车残值需要多少钱
  • 已经认证抵扣的发票怎么红冲
  • sql server 新增字段
  • 母子公司合并报表案例
  • 开红字发票时,数量与金额必须是负数?
  • 增量留底退税额计算
  • 材料采购如何做好市场调研工作
  • 2021年购买土地需要缴纳什么税
  • 借款利息应计入
  • 工会账户收到经费的会计科目
  • 暂估入库一直没冲会怎么样
  • 土地使用税为什么要交
  • 银行日记账记错了怎么办
  • 收到联营单位投入的款项98600元存入银行
  • 本年利润是什么科目?
  • 企业以非货币资产交换方式取得的长期股权投资
  • 房地产开发企业土地增值税怎么计算
  • xp系统怎么升级版本
  • linux系统中网络配置文件一般放在
  • centos6基础命令
  • win7系统怎么给软件打开摄像头权限
  • linux wget curl
  • 五个常用的说明方法
  • linux free 命令
  • 安装win7系统后一直正在启动
  • win10推送升级win11
  • linux常用命令详解
  • js手机模拟器
  • Cocos2dx3.2 Crazy Tetris 制作简单的凸多边形刚体
  • shell if-z
  • 第四章之BootStrap表单与图片
  • vue项目中使用scss
  • nodejs微信小程序开发工具
  • 浏览器检测js代码
  • shell脚本中实现rm -fr !(file1)
  • android自定义view流程
  • 单位购买房产作废怎么办
  • ca证书网上申请
  • 献完青春献终身 献完终身献子孙 关系户
  • 代理记账公司账务处理
  • 电信宽带绑定的手机号怎么解除绑定
  • 2017企业所得税年度申报表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设