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

  • 怎么查看微信好友添加的时间(怎么查看微信好友添加方式)

    怎么查看微信好友添加的时间(怎么查看微信好友添加方式)

  • miui12超级壁纸如何删除(小米miui12超级壁纸在哪里)

    miui12超级壁纸如何删除(小米miui12超级壁纸在哪里)

  • 苹果蓝牙耳机总是咚咚响(苹果蓝牙耳机总是频繁断开)

    苹果蓝牙耳机总是咚咚响(苹果蓝牙耳机总是频繁断开)

  • 什么时候发快手播放量多容易上热门(什么时候发快手最好)

    什么时候发快手播放量多容易上热门(什么时候发快手最好)

  • 苹果手机相册怎么隐藏照片(苹果手机相册怎么打马赛克)

    苹果手机相册怎么隐藏照片(苹果手机相册怎么打马赛克)

  • 苹果摄像头黑屏手电筒打不开(苹果摄像头黑屏不能照相)

    苹果摄像头黑屏手电筒打不开(苹果摄像头黑屏不能照相)

  • pad充电器可以充苹果手机吗(pad充电器可以充苹果14pro吗)

    pad充电器可以充苹果手机吗(pad充电器可以充苹果14pro吗)

  • nvidia控制面板找不到筛选器(NVIDIA控制面板找不到pubg)

    nvidia控制面板找不到筛选器(NVIDIA控制面板找不到pubg)

  • 手环有什么用(逆战情侣手环有什么用)

    手环有什么用(逆战情侣手环有什么用)

  • 苹果手机节日自动换屏(苹果手机节日自动关机)

    苹果手机节日自动换屏(苹果手机节日自动关机)

  • 剪映怎么把两个视频同框一起放(剪映怎么把两个视频重叠)

    剪映怎么把两个视频同框一起放(剪映怎么把两个视频重叠)

  • 目前有512g的手机有哪几款(目前有512g的手机最低多少钱)

    目前有512g的手机有哪几款(目前有512g的手机最低多少钱)

  • lya-al00是什么型号手机(lya-al00p 是什么型号手机)

    lya-al00是什么型号手机(lya-al00p 是什么型号手机)

  • vivos5的语音助手叫什么名字(vivos5语音助手怎么让蔡徐坤回复)

    vivos5的语音助手叫什么名字(vivos5语音助手怎么让蔡徐坤回复)

  • itunes怎么安装不了(itunes怎么安装不起)

    itunes怎么安装不了(itunes怎么安装不起)

  • 苹果手机有秤的功能吗(苹果手机有称)

    苹果手机有秤的功能吗(苹果手机有称)

  • qq王卡有什么用(qq王卡好吗)

    qq王卡有什么用(qq王卡好吗)

  • 微信仅聊天什么意思(微信仅聊天什么界面)

    微信仅聊天什么意思(微信仅聊天什么界面)

  • 华为怎么清理微信缓存呢(华为怎么清理微信图片)

    华为怎么清理微信缓存呢(华为怎么清理微信图片)

  • 苹果11虚拟键怎么设置(苹果11虚拟键怎么调出来)

    苹果11虚拟键怎么设置(苹果11虚拟键怎么调出来)

  • 腾讯视频怎么上传到微信公众平台(腾讯视频怎么上传作品)

    腾讯视频怎么上传到微信公众平台(腾讯视频怎么上传作品)

  • 苹果通知中心在哪(苹果通知中心在下面怎么关闭)

    苹果通知中心在哪(苹果通知中心在下面怎么关闭)

  • Win11搜索崩溃了怎么办?Win11搜索崩溃了的解决方法(windows11搜索)

    Win11搜索崩溃了怎么办?Win11搜索崩溃了的解决方法(windows11搜索)

  • php使用array_diff去除元素(php使用while循环计算1到100的和)

    php使用array_diff去除元素(php使用while循环计算1到100的和)

  • 不含税价格计算方法
  • 公对公转账要交税税点是多少
  • 支付电费未开具发票
  • 每月工资不一样怎么交党费
  • 小规模纳税人个税是月报还是季报
  • 所得税季报中的季末资产总额怎么算
  • 长期待摊装修费会计分录
  • 税局函调准备哪些资料
  • 电子版发票怎么弄
  • 销售折扣怎么开
  • 企业年金个人所得税最新规定
  • 融资租赁出租人和承租人的区别
  • 话费发票入账
  • 报无票收入又开发票了怎么办?
  • 出售全资子公司合并报表怎么做
  • 营改增后挂靠开票作收入吗?
  • 销售合同印花税计税依据及税率
  • 软件企业增值税即征即退会计处理
  • 预付费服务是什么
  • 子公司和母公司可以一起投标吗
  • 购买的技术服务费需要摊销吗
  • 发票抵扣后对方恶意冲红
  • 不动产融资租赁服务属于租赁服务吗
  • 月末结转本月已销产品成本
  • 什么是冻结账户的情形
  • 收到员工的罚款的会计科目
  • 库存现金的含义及特点
  • PHP:time_sleep_until()的用法_misc函数
  • mongodb jpa
  • 金融业务增值税税率
  • 总承包合同如何约定农民工工资
  • 专票认证后可以不抵扣吗
  • 动产租赁增值税税率最新
  • 一键部署web应用
  • mysql刷新数据
  • 人力为主的公司名称
  • 一般纳税人销售自己使用过的汽车
  • phpcms程序
  • element表格表单
  • 交易性金融资产是什么意思
  • 企业内部交易如何操作
  • 怎样备份mysql数据库
  • pos机收款不开票怎么做账
  • 企业银行存款的利息收入计入财务费用的借方A对B错
  • 季度亏损需要计提企业所得税吗
  • 增值税专用发票查询系统官方网站
  • 电梯安装发票税收分类
  • 企业取得财产转让收入
  • 物流公司车辆过户要3万
  • 计提坏账准备金是什么意思
  • 残保金计算公式及例题
  • 500万以下设备一次性扣除
  • 理财利息计入什么科目
  • 什么叫零售差额退税
  • 如何提取坏账准备
  • 农业机耕开发票税收分类编码是什么?
  • 城镇土地使用税减免税政策
  • 公用事业费属于什么会计科目
  • 成本类科目借贷规则
  • mysql5.7最新版
  • win7系统最佳性能
  • windows vista build
  • freebsd重置密码
  • mac os如何安装软件
  • deepin-win
  • Win7 vpn连接不上怎么办?Win7系统vpn连接不上问题的解决方法
  • win10超级按钮
  • win8怎么隐藏桌面图标
  • 深入理解中国式现代化论文
  • ubuntu20.04中文
  • javascript 基础篇3 类,回调函数,内置对象,事件处理
  • nodejs init
  • android技术总结
  • python库怎么用
  • unity3dextractor
  • python网络爬虫项目步骤
  • 钢结构蔬菜大棚造价多少钱一平方
  • 税务管理职责
  • 建筑企业税务清算流程图
  • 党建与内控合规风险防范相融合
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设