input type = "hidden" 当value值改变时触发JS事件
例如:<inputtype="hidden"name="test"value="test1"/>如何做到当value发生变化时,触发一个JS函数.要求,要兼容ie,火狐,...
例如: <input type="hidden" name="test" value="test1"/>
如何做到当value发生变化时,触发一个JS函数.
要求,要兼容ie,火狐,谷歌等浏览器 展开
如何做到当value发生变化时,触发一个JS函数.
要求,要兼容ie,火狐,谷歌等浏览器 展开
2个回答
展开全部
提供一个思路,具体还是要你自己去写。希望能够帮到你,我也是初学者,共同进步!
var inputlist= document.body.getElementsByTagName("input");
if(inputlist[i].type=="hidden"&&inputlist[i].value!="test1"){
//要触发的js;
}
追问
这样的话,就要重新去执行一次这个JS才生效了,我想要的是,不用再加载一次页面,类似于onchange的方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为是隐藏的字段,所以这个只能是程序去改变数值。可以在里面添加一个oldValue的自定义属性,在程序改变数值的时候,和oldValue进行比对,如果改变,则触发事件,并将新的数值放到oldValue中。
更多追问追答
追问
怎么做?我要的效果是不需要再去加载页面的JS,类似于onchange的方法
追答
你现在是怎么做的?onchange 的方式只有SELECT有,其他的都是扩展出来的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询