大牛在哪里???关于动态生成<input type="file">的问题。 alert(this.value || input_file.value); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是低版本的IE无效吧?低版本的IE,这个时候,this是等于window的,IE9+的应该是可以的。function PreviewImage(e){ e = e || window.event;//获取事件 var target = e.srcElement || e.target;//获取目标元素 var tagName = target.tagName.toLowerCase();//获取目标元素的标签名,并变成小写 if(tagName == "input"){ //判断是否为input标签。如果是则执行 alert(target.value);//获取input的value值。 }}试试这样写呗,我这里带的e作为参数,在绑定事件时,是可以不写的。至于其他的参数,你就再套一层函数吧,类似这样function PreviewImage(e){ function aa(x,y){ e = e || window.event;//获取事件 var target = e.srcElement || e.target;//获取目标元素 var tagName = target.tagName.toLowerCase();//获取目标元素的标签名,并变成小写 if(tagName == "input"){ //判断是否为input标签。如果是则执行 alert(target.value);//获取input的value值。 } } aa(x,y);}试试。。 attachEvent方法添加的事件,this为window对象,不是对应的控件input_file.setAttribute('type','file');input_file.setAttribute('name','pictures[]');if(window.addEventListener){input_file.addEventListener('change',function(){PreviewImage(input_file,....其他参数)},false);}else{input_file.attachEvent('onchange',function(){PreviewImage(input_file,....其他参数)})}function PreviewImage(f,....其他参数){ f.value;//函数里面调用这句,在chrome,FF中有效,在IE中却无效,该怎么解决这个兼容问题} flash单击的时候调用html里的一个javascript自定义函数 请教 用js事件去掉ul li的边框…… 改进JAVASCRIPT |M| 如何用代码给<A> 添加onmouseover事件 这段代码怎么写进JS文件里? javascript与c#代码之间的交互问题。 用javascript如何实现菜单隐藏? 表单的问题 高手救火!!,怎样能够做到屏蔽backSpace键??300分 用JS或者Jquary如何达到如图的效果 关于ligerui的grid分页问题 这样声明还真是第一次见到,为什么
e = e || window.event;//获取事件
var target = e.srcElement || e.target;//获取目标元素
var tagName = target.tagName.toLowerCase();//获取目标元素的标签名,并变成小写
if(tagName == "input"){
//判断是否为input标签。如果是则执行
alert(target.value);//获取input的value值。
}
}试试这样写呗,我这里带的e作为参数,在绑定事件时,是可以不写的。至于其他的参数,你就再套一层函数吧,类似这样function PreviewImage(e){
function aa(x,y){
e = e || window.event;//获取事件
var target = e.srcElement || e.target;//获取目标元素
var tagName = target.tagName.toLowerCase();//获取目标元素的标签名,并变成小写
if(tagName == "input"){
//判断是否为input标签。如果是则执行
alert(target.value);//获取input的value值。
}
}
aa(x,y);
}试试。。
{
input_file.addEventListener('change',function(){PreviewImage(input_file,....其他参数)},false);
}
else
{
input_file.attachEvent('onchange',function(){PreviewImage(input_file,....其他参数)})
}function PreviewImage(f,....其他参数)
{
f.value;//函数里面调用这句,在chrome,FF中有效,在IE中却无效,该怎么解决这个兼容问题
}