位置: 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)

  • 支付宝盲盒是什么(支付宝盲盒是什么东西,支付39元)

    支付宝盲盒是什么(支付宝盲盒是什么东西,支付39元)

  • 荣耀60怎么指纹支付(荣耀6x指纹)

    荣耀60怎么指纹支付(荣耀6x指纹)

  • 微信被停用添加好友功能怎么办(微信被停用了怎么申请继续用)

    微信被停用添加好友功能怎么办(微信被停用了怎么申请继续用)

  • 淘宝店关掉了,还可以重新开吗(淘宝店铺关闭了我可以申请退款吗)

    淘宝店关掉了,还可以重新开吗(淘宝店铺关闭了我可以申请退款吗)

  • 云米是小米的吗(云米是小米产品吗)

    云米是小米的吗(云米是小米产品吗)

  • 微信留言怎么全部显示(微信留言怎么全部删掉)

    微信留言怎么全部显示(微信留言怎么全部删掉)

  • 苹果11白色用久了会发黄吗(苹果11白色会变色吗)

    苹果11白色用久了会发黄吗(苹果11白色会变色吗)

  • 苹果微信一发语音顶部就消失(iphone微信发语音老是一秒就发出去)

    苹果微信一发语音顶部就消失(iphone微信发语音老是一秒就发出去)

  • 锐龙r53550h相当于i几(锐龙r53550h相当于酷睿i几)

    锐龙r53550h相当于i几(锐龙r53550h相当于酷睿i几)

  • 华为an90是什么型号(华为an90是什么型号的手机)

    华为an90是什么型号(华为an90是什么型号的手机)

  • 手机热点怎么改名字(手机热点怎么改密码)

    手机热点怎么改名字(手机热点怎么改密码)

  • 快手怎么横屏看直播(快手怎么横屏看16比9)

    快手怎么横屏看直播(快手怎么横屏看16比9)

  • 微信限额什么时候可以恢复使用(微信限额什么时候解除)

    微信限额什么时候可以恢复使用(微信限额什么时候解除)

  • 什么叫字符组成的密码(字符组成字符串)

    什么叫字符组成的密码(字符组成字符串)

  • 键盘多选是哪个键(键盘上哪个是多选键)

    键盘多选是哪个键(键盘上哪个是多选键)

  • 手机打字怎么跳到下一行(手机打字怎么跳到下一行没有回车键)

    手机打字怎么跳到下一行(手机打字怎么跳到下一行没有回车键)

  • icloud照片怎么备份(icloud照片怎么备份手动)

    icloud照片怎么备份(icloud照片怎么备份手动)

  • 抖音粉丝列表怎么隐藏(抖音粉丝列表怎么排顺序)

    抖音粉丝列表怎么隐藏(抖音粉丝列表怎么排顺序)

  • 苹果x充电是多少w(苹果x充电多少w)

    苹果x充电是多少w(苹果x充电多少w)

  • 华为mate30重量(华为mate30重量多少千克)

    华为mate30重量(华为mate30重量多少千克)

  • 苹果app卸载后变网格(iphoneapp卸载后仍有图标)

    苹果app卸载后变网格(iphoneapp卸载后仍有图标)

  • md785cha 是ipad几代(md788ch/a是ipad几)

    md785cha 是ipad几代(md788ch/a是ipad几)

  • 小米路由器4c怎么设置(小米路由器4c怎么插网线)

    小米路由器4c怎么设置(小米路由器4c怎么插网线)

  • 基于so-vits-svc语音模型实现AI翻唱歌曲(svc语法)

    基于so-vits-svc语音模型实现AI翻唱歌曲(svc语法)

  • 128种chatGPT可以为人类做的事情

    128种chatGPT可以为人类做的事情

  • 函数(函数的单调性)

    函数(函数的单调性)

  • 农产品加工企业怎样申请营业执照?
  • 简易征收怎样计提增值税
  • 期末应交税费有余额吗
  • 所得税的会计分录有哪些
  • 硬盘录像机开发板
  • 个人对个人大额转账要什么资料
  • 制造业三项费用占比行业怎么算
  • 视同销售不开票如何计算增值税?
  • 装修费能否一次性支付
  • 劳务报酬所得如何计税
  • 营改增之前房地产开发企业交什么税
  • 公司开办费有哪些
  • 零申报企业年报资产总额怎么填
  • 公司交的拍卖费计入哪个会计科目?
  • 建筑行业挂靠代扣税款如何入账?
  • 提取备用金现金流量
  • 增值税留抵的原因
  • 工程基建期的工作总结
  • 所有的企业都能采用免费策略
  • 员工扣款个税如何做账
  • 二手房增值税怎么收取
  • 自产自销税点
  • 对公银行转款备注重要吗
  • 计提汽车折旧会计分录
  • 外贸公司有出口退税吗
  • 如何利用流产让男人愧疚
  • 代扣代缴的城建税和教育费附加按委托方所在地的税率
  • 上月库存占比怎么算
  • 超市开票收回的钱怎么算
  • 苹果屏幕刷新率120hz的机型
  • 重装win10系统怎么跳过创建用户名
  • anyproxy提高公众号文章采集效率
  • php中的类是什么
  • sbdrvdet.exe - sbdrvdet是什么进程 有什么用
  • 长期应付款项目的列示金额
  • uni-app--》uni-app的生命周期讲解
  • 单位发放给职工的养老金
  • php获取年月日
  • 分公司不能享受所得税优惠
  • idea配置meaven
  • python 量化
  • 查询的命令
  • python中切片用法
  • 弱电工程计入什么费用
  • 未开票收入如何做会计分录
  • 人工费没有发票咋入帐
  • 小企业会计准则和企业会计准则的区别
  • 帝国cms商城源码
  • 个人发票抬头怎么弄
  • 先给发票后付款做账
  • 公户的结算卡是否可以转账
  • 财务费用的内容包括哪些
  • 以前年度多交的房产税现在收到退税款了咋做分录
  • 企业哪些情况下需要交税
  • 员工的提成
  • 差额征税如何做分录
  • 单位租的个人房怎么入账
  • 发票为什么被列为金额
  • 福利费以后年度可以抵扣吗
  • 企业叉车折旧年限几年
  • 销售收入指开票金额吗
  • 用友t3财务通普及版如何开下年账
  • 限额领料单属于什么凭证多选题
  • win7组织在哪
  • windows10怎么隐藏工具栏
  • linux ssh免密码
  • 系统升级后c盘空间小了
  • 基于javascript数独游戏论文参考文献
  • perl数组去重
  • Unity3D游戏开发标准教程
  • nodejs入门教程
  • Android Study Day 3 --Android File Read And Write
  • a标签跳转本地html页面
  • linux shell脚本攻略(第3版)
  • javascript基础教程pdf
  • 临时占地耕地占用税纳税义务发生时间
  • 哪些可以享受三免一补
  • uk开票软件如何赋码
  • 纳税人如何划分
  • 掌上12333怎么交社保卡费用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设