Welcome 微信登录

首页 / 脚本样式 / JavaScript

js触发select onchange事件的小技巧

js触发select onchange事件的小技巧

select 或text的onchange事件需要手动(通过键盘输入)改变select或text的值才能触发,如果在js中给select或text赋值,则无法触发onchang事件,例如,在页面加载完成以后,需要触发一个onChange事件,在js中用document.getElementById("province").value="湖北";直接给select或text赋值是不行的,要想实现手动触发onchange事件,需要在js给select赋值后,加...
jquery bind(click)传参让列表中每行绑定一个事件

jquery bind(click)传参让列表中每行绑定一个事件

点击列表中某行,弹出详情的需求比较常见。用jquey bind 点击事件时,传参不注意可能会导致点击每一行都是显示相同内容的情况,这大多数是因为传参没注意引起的问题。简易代码如下:for(var i=0;i<2;i++) { $("#b" + i).bind("click", {"bindText":bindText + i}, function(e){ butClick(e); }); }测试代码:<html> <head>...
javascript中为某个元素指定事件的三种方式

javascript中为某个元素指定事件的三种方式

在javascript中,可以为某个元素指定事件,指定的方式有以下三种:1、在html中,使用onclick属性2、在javascript中,使用onclick属性3、在javascipt中,使用addEvenListener()方法三种方法的比较(1)在第二、三种方法中,可以向函数传入一个event对象,并读取其相应属性,而方法一不可以。(2)首选第二、三种,第一种不利于将内容与事件分离,也不能使用event对象的相关内容。一些语法细节(1)在第一种方法...
js判断当页面无法回退时关闭网页否则就history.go(-1)

js判断当页面无法回退时关闭网页否则就history.go(-1)

在做一个Web项目时遇到一个需求,当页面没有前驱历史记录时(就是当前为新弹出的页面,没法做goback操作即history.go(-1)),点击返回按钮时直接关闭页面,否则就退回到前一页。遇到的问题就是如何判断 是否有history可以回退,这个非常麻烦,因为没有这样的函数直接能获取到,只能通过history.length这个变量做变通的处理,但是对于IE,和非IE的length的返回值不同,ie: history.length=0, 非IE的为1,因此写...
jquery对象和javascript对象即DOM对象相互转换

jquery对象和javascript对象即DOM对象相互转换

jQuery 对象是通过 jQuery 包装DOM 对象后产生的对象。jQuery 对象是 jQuery 独有的,其可以使用 jQuery 里的方法,但是不能使用 DOM 的方法;例如: $("#img").attr("src","test.jpg"); 这里的 $("#img")就是 jQuery 对象。DOM对象就是Javascript 固有的一些对象操作。DOM 对象能使用Javascript 固有的方法,但是不能使用 jQuery 里的方法。例如:...
<< 891 892 893 894 895 896 897 898 899 900 >>