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

  • vivox30与华为mate30对比

    vivox30与华为mate30对比

  • 美图秀秀拼图视频没有声音(美图秀秀拼图视频怎么没有原声音)

    美图秀秀拼图视频没有声音(美图秀秀拼图视频怎么没有原声音)

  • 苹果11怎么使用双屏(苹果11怎么使用蓝牙自拍杆拍视频呢)

    苹果11怎么使用双屏(苹果11怎么使用蓝牙自拍杆拍视频呢)

  • 抖音里左下角链接在哪里(抖音中的左下角链接在哪)

    抖音里左下角链接在哪里(抖音中的左下角链接在哪)

  • 怎么打开微信运动(怎么打开微信运动步数一直是0)

    怎么打开微信运动(怎么打开微信运动步数一直是0)

  • 淘宝怎么换绑身份证(淘宝怎么换绑身份证信息)

    淘宝怎么换绑身份证(淘宝怎么换绑身份证信息)

  • 照片上面怎么加文字?(照片上面怎么加水印时间)

    照片上面怎么加文字?(照片上面怎么加水印时间)

  • 苹果自带键盘有震动吗(苹果自带键盘有九键吗)

    苹果自带键盘有震动吗(苹果自带键盘有九键吗)

  • 红米note8pro为什么没有息屏显示(红米note8pro为什么没有OTG)

    红米note8pro为什么没有息屏显示(红米note8pro为什么没有OTG)

  • 开热点为什么别人用不了(开热点为什么别人用着很卡)

    开热点为什么别人用不了(开热点为什么别人用着很卡)

  • 手机充电器多少w功率(手机充电器多少钱一个)

    手机充电器多少w功率(手机充电器多少钱一个)

  • byte是什么意思(byte的中文含义)

    byte是什么意思(byte的中文含义)

  • 手机内屏坏了还能用吗(手机内屏坏了还能用多久)

    手机内屏坏了还能用吗(手机内屏坏了还能用多久)

  • 手机qq群如何设置头衔(手机qq群如何设置只看老师消息)

    手机qq群如何设置头衔(手机qq群如何设置只看老师消息)

  • 华为mate30怎么扫描(华为mate30怎么扫码连接wifi)

    华为mate30怎么扫描(华为mate30怎么扫码连接wifi)

  • 苹果飞行模式闹钟响吗(苹果飞行模式闹钟还会响吗)

    苹果飞行模式闹钟响吗(苹果飞行模式闹钟还会响吗)

  • 腾讯的投屏在哪里(腾讯投屏怎么投屏)

    腾讯的投屏在哪里(腾讯投屏怎么投屏)

  • 小米手环1如何使用(小米手环1如何连接手机)

    小米手环1如何使用(小米手环1如何连接手机)

  • QQ邮箱怎么改名字(qq邮箱怎么改名片)

    QQ邮箱怎么改名字(qq邮箱怎么改名片)

  • wps可以做word文档吗(wps可做word吗)

    wps可以做word文档吗(wps可做word吗)

  • cpu主频怎么看? deepin20查看CPU主频的技巧(cpu主频在哪看)

    cpu主频怎么看? deepin20查看CPU主频的技巧(cpu主频在哪看)

  • 超详细!手把手带你轻松用 MMSegmentation 跑语义分割数据集(手把手怎么样)

    超详细!手把手带你轻松用 MMSegmentation 跑语义分割数据集(手把手怎么样)

  • ERR_FAILED 200 解决方案(err03 failed to)

    ERR_FAILED 200 解决方案(err03 failed to)

  • 【人工智能与深度学习】监督方法的成功故事: 前置训练(人工智能 深度)

    【人工智能与深度学习】监督方法的成功故事: 前置训练(人工智能 深度)

  • WordPress安装百度统计教程(wordpress怎么安装插件)

    WordPress安装百度统计教程(wordpress怎么安装插件)

  • 附加税税率是多还是少
  • 出口货物退免税政策
  • 所得税费用会计准则
  • 房地产业如何确认收入
  • 冲回存货跌价准备所得税是调增还是调减
  • 工会经费计入现金流量表哪项
  • 营改增后,建筑安装工程的费率是
  • 临时工工资能否用公户支付
  • 员工报销医疗费怎么做账
  • 承兑 拆分
  • 企业间借贷利息如何入账
  • 策划费收费标准
  • 2021年7月1日执行
  • 快递费可以抵扣进项税额吗
  • 委托加工物资手续费
  • 城建税和教育费附加可以税前扣除吗
  • 调整固定资产原值减少
  • 机械租赁有什么机械
  • 个体户生产所得税怎么计算
  • 服务费的进项税能抵扣么
  • 农业公司收到项目资金
  • 开机速度慢是怎么回事
  • 应交税费的销项税额怎么算
  • xp系统电脑关机后又重启怎样处理
  • ksysslim.exe是什么
  • 其他货币资金明细账填写样本
  • 促销商品的方法
  • 固定资产减值损失属于什么科目
  • 国家差旅费报销最新标准住宿
  • 夜间潜水时发现水体
  • thinkphp3.1.3手册
  • php中各种定义变量的值
  • 损益类账户的期末余额一般在借方还是贷方
  • 图像相似性度量
  • laravel5.4生成验证码的实例讲解
  • kaggle如何入门
  • 捆绑销售如何进行账务处理?
  • react moment
  • eyring模型
  • dedecms官网
  • 入库税款异常怎么处理
  • 消防工程材料费用占比
  • 暂估入库成本结转处理低于实际成本怎么办
  • mongodb主从复制和副本集架构有什么联系和区别
  • 委托加工应税消费品
  • 购买方收到的违约金
  • 汽车维修费可以入账吗
  • 企业所得税退税如何进行账务处理
  • 事业单位有奖励吗
  • 财务会计应收票据
  • 如何判定企业库存现金
  • 银行利息收入如何记账
  • 计提本月应交增值税
  • 事业单位职工福利费计提标准和使用
  • 企业办公楼房产税如何征收
  • 未开票收入如何申报增值税,下个月怎么操作
  • 税前扣除怎么理解
  • 应收账款转营业外支出
  • 冲销销售收入分录
  • 资产减值损失结转到本年利润吗
  • 发票开票服务名称
  • 注册资本可以是欧元吗
  • mysql新手入门
  • sql没有数据库
  • mysql数据库遇到的故障及分析
  • mac链接其他屏幕
  • win7系统扫描在哪里
  • ubuntu中安装vim
  • deepin直接安装
  • linux如何使用gcc编程
  • win1020h2累积更新
  • 怎样查看windows10版本
  • opengl sharder
  • jquery设置title
  • android基本控件使用方法
  • 网页js调试
  • jquery formbuilder
  • 厦门增值税发票查验
  • 淘宝要补偿怎么回复
  • 成都租房备案凭证怎么办理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设