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); } } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
UpdatePanel触发javascript脚本的方法附代码
一.预呈现数据无法更改 1.大家知道,预呈现的数据是无法更改的,以前可能提到过,这里再看demo,自定义一个控件 [DefaultProperty("Text")] [ToolboxData("<{0}:JsControl runat=server></{0}:JsControl>")] public class JsControl : WebControl { [Bindable(true)] [Category("Appeara
-
代码触发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(&
-
鼠标放上去触发一个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
-
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
-
js 触发select onchange事件代码
select 或text的onchange事件需要手动(通过键盘输入)改变select或text的值才能触发,如果在js中给select或text赋值,则无法触发onchang事件, 例如,在页面加载完成以后,需要触发一个onChange事件,在js中用document.getElementById("province").value="湖北";直接给select或text赋值是不行的,要想实现手动触发onchange事件,需要在js给select赋值后,加入下面的
-
javascript 动态改变onclick事件触发函数代码
javascript 动态改变onclick事件触发函数代码 function oc() { alert("原本的方法"); } function od() { alert("我改变方法了."); } function of() { document.getElementById('name').onclick = function(){ od(); }; } 原来的方法 通过点击,改变原来的方法的执行 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
-
js获取触发事件元素在整个网页中的绝对坐标(示例代码)
如下所示: 复制代码 代码如下: //返回数组类型 function findPosition(oElement) {//oElement 当前元素 if (typeof (oElement.offsetParent) != 'undefined') { for (var posX = 0, posY = 0; oElement; oElement = oElement.offsetParent) {
-
用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
-
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">
-
文本框中,回车键触发事件的js代码[多浏览器兼容]
判断是否按下的为回车非常简单: 复制代码 代码如下: function EnterPress(){ if(event.keyCode == 13){ ... } } IE6的onkeypress会接受"回车事件",而onkeydown不会接受 IE8的onkeypress不会接受"回车事件",而onkeydown会接受 ...不用纠结于此,两个都写上吧 复制代码 代码如下: <input type="text" onkeypress=&qu
-
用按钮触发Javascript动态生成一个表格的代码
动态添加表格 function z() { q.innerHTML=q.innerHTML+' 热烈欢迎你光临!! ' } [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
随机推荐
- 简介可以自动完成UI的AngularJS工具angular-smarty
- JS正则表达式获取分组内容的方法详解
- Python中map,reduce,filter和sorted函数的使用方法
- mongoDB在windows下安装与配置方案
- asp.net遍历文件夹下所有子文件夹并绑定到gridview上的方法
- Android仿QQ空间底部菜单示例代码
- 判断页面是关闭还是刷新的js代码
- java中调用GDAL DLL的实现方法
- 在JSP页面中获取当前日期时间的方法
- js实现文字无缝向上滚动
- 了解Powershell中的Exit函数
- 可以将文件转换为vbs语句的vbs代码
- C语言中双向链表和双向循环链表详解
- jquery限制输入字数,并提示剩余字数实现代码
- jquery api参考 visualjquery 中国线路 速度快
- php 保留小数点
- 《自尊与自强》,没有自尊焉有自强?
- 【推荐】天天免费社区提供免费可绑米PHP论坛
- Angular实现表单验证功能
- Java编程实现快速排序及优化代码详解