JS代码触发事件代码实例
这篇文章主要介绍了js代码触发事件代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
/*** * 需要触发谁的点击事件 * @param how_id 节点的id 如:<input id='test'/> 则how_id=test * @param how_this 这个要触发事件的节点 how_this = $("test"); * @returns */ function howChange(how_id,how_this){ // IE if(document.all) { if(how_id){ var w_id = document.getElementById(how_id);//.click(); if(w_id){ w_id.change(); } }else{ how_this.change(); } } // 其它浏览器 else { var e = document.createEvent("Event"); e.initEvent("change", true, true); if(how_id){ document.getElementById(how_id).dispatchEvent(e); }else{ how_this.dispatchEvent(e); } } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
js获取触发事件元素在整个网页中的绝对坐标(示例代码)
如下所示: 复制代码 代码如下: //返回数组类型 function findPosition(oElement) {//oElement 当前元素 if (typeof (oElement.offsetParent) != 'undefined') { for (var posX = 0, posY = 0; oElement; oElement = oElement.offsetParent) {
-
JavaScript 动态添加脚本,并触发回调函数的实现代码
function loadScript(url, callback){ var script = document.createElement("script") script.type = "text/javascript"; if (script.readyState){ //IE script.onreadystatechange = function(){ if (script.readyState == "loaded" || scri
-
用按钮触发Javascript动态生成一个表格的代码
动态添加表格 function z() { q.innerHTML=q.innerHTML+' 热烈欢迎你光临!! ' } [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
-
文本框中,回车键触发事件的js代码[多浏览器兼容]
判断是否按下的为回车非常简单: 复制代码 代码如下: function EnterPress(){ if(event.keyCode == 13){ ... } } IE6的onkeypress会接受"回车事件",而onkeydown不会接受 IE8的onkeypress不会接受"回车事件",而onkeydown会接受 ...不用纠结于此,两个都写上吧 复制代码 代码如下: <input type="text" onkeypress=&qu
-
UpdatePanel触发javascript脚本的方法附代码
一.预呈现数据无法更改 1.大家知道,预呈现的数据是无法更改的,以前可能提到过,这里再看demo,自定义一个控件 [DefaultProperty("Text")] [ToolboxData("<{0}:JsControl runat=server></{0}:JsControl>")] public class JsControl : WebControl { [Bindable(true)] [Category("Appeara
-
用javascript获取当页面上鼠标光标位置和触发事件的对象的代码
用javascript获取鼠标位置: 复制代码 代码如下: function mousePosition(ev) { if (ev.pageX || ev.pageY) { return { x: ev.pageX, y: ev.pageY }; } return { x: ev.clientX + document.body.scrollLeft - document.body.clientLeft, y: ev.clientY + document.body.scrollTop - docu
-
javascript 动态改变onclick事件触发函数代码
javascript 动态改变onclick事件触发函数代码 function oc() { alert("原本的方法"); } function od() { alert("我改变方法了."); } function of() { document.getElementById('name').onclick = function(){ od(); }; } 原来的方法 通过点击,改变原来的方法的执行 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
-
js 触发select onchange事件代码
select 或text的onchange事件需要手动(通过键盘输入)改变select或text的值才能触发,如果在js中给select或text赋值,则无法触发onchang事件, 例如,在页面加载完成以后,需要触发一个onChange事件,在js中用document.getElementById("province").value="湖北";直接给select或text赋值是不行的,要想实现手动触发onchange事件,需要在js给select赋值后,加入下面的
-
FireFox与IE 下js兼容触发click事件的代码
<a href="#" id="a3" onclick="test()" style="display:none"></a> <input type="button" value="clck" onclick="test2('a3');"/> <script language="javascript">
-
鼠标放上去触发一个javascript提示框效果代码
感觉要连接没什么意义- 又不能点击 改这里 //s.appendChild(document.createTextNode(t)); 改动 s.innerHTML = t; function enableTooltips(id){ var links,i,h; if(!document.getElementById || !document.getElementsByTagName) return; h=document.createElement("span"); h.id=&quo
-
代码触发js事件(click、change)示例应用
Chrome , Firfox 不支持fireEvent的方法 可以使用dispatchEvent的方法替代, 直接给一个兼容的Code. 触发click 事件 复制代码 代码如下: function simulateClick(el) { var evt; if (document.createEvent) { // DOM Level 2 standard evt = document.createEvent("MouseEvents"); evt.initMouseEvent(&
随机推荐
- Delphi实现木马自我拷贝方法
- 网上保障隐私十大秘技
- 可以将Bat转换位VBS文件的VBS脚本
- Android和IOS的浏览器中检测是否安装某个客户端的方法
- java equals和==的区别详解
- 编写Python脚本批量配置VPN的教程
- javascript经典特效分享 手风琴、轮播图、图片滑动
- 编写Python爬虫抓取暴走漫画上gif图片的实例分享
- Android 基于百度语音的语音交互功能(推荐)
- iOS runtime forwardInvocation详解及整理
- js 如何实现对数据库的增删改查
- jquery如何改变html标签的样式(两种实现方法)
- javascript 网站常用的iframe分割
- Javascript实现倒计时时差效果
- win2003安装wincache的步骤分享加速php运行
- 深入DropDownList用法的一些学习总结分析
- Yii框架中sphinx索引配置方法解析
- Anroid ListView分组和悬浮Header实现方法
- 挖掘谁在偷窥你的电脑?
- 详解Eclipse安装SVN插件的两种方法