b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

js模拟点击事件实现代码

电脑杂谈  发布时间:2020-09-07 21:04:21  来源:网络整理

易语言鼠标点击源码_鼠标点击源码_鼠标点击易语言源码

js模拟点击事件实现代码

更新时间:2012年11月6日17:33:33转载作者:

在实际的应用程序开发中,我们经常使用JS模块化事件,例如click事件。对于一个简单的示例,单击表单外部的“提交”按钮以提交表单。继续

html:

复制代码,代码如下:

请单击“提交”,并且还会触发测试提交按钮的点击事件。

提交

脚本:

复制代码,代码如下:

鼠标点击源码_鼠标点击易语言源码_易语言鼠标点击源码

经过测试,IE,FF,Chrome,Opera,Safari没有问题,并且可以正常提交表单。

但是在实际设计中,为了使提交按钮看起来更好,builder经常使用标签来处理它们,并添加背景图片来模拟按钮,我们仍然使用上述想法尝试,添加标签,让它提交表单,我们只修改html。

HTML:

复制代码,代码如下:

请单击“提交”,并且还会触发测试提交按钮的点击事件。

提交

javascript:

复制代码,代码如下:

运行后,出现问题。 IE,FF,Opera都可以,但Chrome和Safari无法正常运行。在Internet上搜索后,我发现a标签没有按钮之类的onclick()事件。解决方案是为IE和FF编写不同的逻辑,JS代码如下:

鼠标点击易语言源码_易语言鼠标点击源码_鼠标点击源码

javascript:

复制代码,代码如下:

至此,问题解决了。尽管这个问题很简单,但很容易被所有人忽略。发布并与所有人共享。

语法:

createEvent(eventType)

参数

说明

eventType

要获取的事件对象的事件模块的名称。有关有效事件类型的列表,请参见“描述”部分。

易语言鼠标点击源码_鼠标点击易语言源码_鼠标点击源码

返回值

以指定的类型返回新创建的Event对象。

投掷

如果实现支持所需的事件类型,则此方法将引发带有代码NOT_SUPPORTED_ERR的DOMException。

说明

此方法将创建一个新的事件类型,该事件类型由参数eventType指定。请注意,此参数的值不是要创建的事件接口的名称,而是定义该接口的DOM模块的名称。

下表列出了eventType的合法值以及由每个值创建的事件接口:

参数

事件界面

易语言鼠标点击源码_鼠标点击易语言源码_鼠标点击源码

初始化方法

HTMLEvents

HTMLEvent

iniEvent()

MouseEvents

MouseEvent

iniMouseEvent()

UIEvents

UIEvent

iniUIEvent()

使用此方法创建Event对象后,必须使用上表中所示的初始化方法初始化该对象。有关初始化方法的详细信息,请参见事件对象参考。

此方法实际上不是由Document接口定义的,而是由DocumentEvent接口定义的。如果实现支持事件模块,则Document对象将实现DocumentEvent接口并支持此方法。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-316019-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...