博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IE 专有的事件驱动方法 Named Script
阅读量:5057 次
发布时间:2019-06-12

本文共 915 字,大约阅读时间需要 3 分钟。

虽然不太建议这么写,不过做为一个介绍还是有必要的,如果在只考虑 IE 用户的情况下,此方法还是有一定的便利性的。

Named Script 通过 <script> 标签来定义对象事件。

语法:
<SCRIPT
CLASS=classname
DEFER
EVENT=eventname
FOR=element
ID=value
LANGUAGE=JAVASCRIPT | JSCRIPT | VBSCRIPT | VBS | XML
SRC=url
TITLE=text
TYPE=MIME-type
>

其它属性与我们通常使用的 <script> 标签无异,就不过多介绍了,

主要说的是 event 和 for 这两个属性。event 属性表示了脚本在什么事件触发执行,for 属性表示事件触发的对象

       

大家应该看到了,效果和其它的方法是一样的,也许有人会说既然一样而且兼容性又不好,为什么还要这么用呢?请看下面的例子:

          

这个例子有多个相同的 name 的对象,(注意:是 name 而不是 id,在 DOM 标准中 id 应该是唯一的,虽然在 IE 中可以有多个相同 id 的对象,不过不建议大家这么做。)只用一句 Named Script 就可以对这些对象完成事件驱动,从代码上来说简便了不少,以后的修改也变的非常方便,这也是 Named Script 的最大优点。

  应用最多的地方会在表单的 Radio 或者 Checkbox 对象上,因为它们一般都会有相同的 name,而同时也会有相同的事件驱动,具体的应用范围很广,可以在无忧脚本 里搜索到大量的应用实例,在此仅做一些简单的介绍,就不过多的举例了。  

  最后再次重申一下,此方法仅为 IE 特有,其它浏览器不支持。

  判断window.document.all是否为null是判断当前浏览器是IE还是Firefox最简单的方法,因为IE有这个对象,而firefox没有。

详细出处参考:

 

转载于:https://www.cnblogs.com/YrXzJ1026/archive/2013/04/19/3029846.html

你可能感兴趣的文章
学习python:day1
查看>>
css3动画属性
查看>>
第九次团队作业-测试报告与用户使用手册
查看>>
Equal Sides Of An Array
查看>>
CentOS笔记-用户和用户组管理
查看>>
Mongodb 基本命令
查看>>
Qt中QTableView中加入Check列实现
查看>>
“富豪相亲大会”究竟迷失了什么?
查看>>
控制文件的备份与恢复
查看>>
返回代码hdu 2054 A==B?
查看>>
Flink独立集群1
查看>>
iOS 8 地图
查看>>
20165235 第八周课下补做
查看>>
[leetcode] 1. Two Sum
查看>>
iOS 日常工作之常用宏定义大全
查看>>
PHP的SQL注入技术实现以及预防措施
查看>>
MVC Razor
查看>>
软件目录结构规范
查看>>
Windbg调试Sql Server 进程
查看>>
linux调度器系列
查看>>