javascript issue - firefox
javascript issue - firefox
大家好,为什么这段javascript代码在Firefox上不起作用
var nfiles = 1;
function Expand(){
nfiles++
var adh = '<input type="file" name="File '+nfiles+'">';
files.insertAdjacentHTML('BeforeEnd',adh);
return false;
};
看起来变量后面没有分号。
下面显示的是包括 Firefox 在内的所有浏览器的工作Expand function
。
参考资料:小提琴。
function Expand() {
nfiles++;
var files = document.getElementById('test');
var adh = '<input type="file" name="File ' + nfiles + '">';
files.insertAdjacentHTML('afterend', adh);
return false;
}
我不知道
这个函数是从哪里来的,所以我不能说什么:
files.insertAdjacentHTML('BeforeEnd',adh);
这是写下面这行的另一种方式;这对我来说感觉很自然,但我必须承认这是个人品味:
var adh = "<input type='"file'" name='"File " + nfiles + "'">";
并在以下行后加上 ;
nfiles++
可能是 BeforeEnd 应该是这样的
beforeend
看这里插入相邻HTML
相关文章:
- 为什么这在IE中的工作方式与在Firefox中不同
- issue with FB.Event.subscribe
- JS可以在Chrome中工作,但不能在Firefox中工作
- createElement("a") - FireFox JavaScript
- 为什么javascript:void(0)在Firefox中不起作用
- Facebook登录按钮没有'不能在Firefox上工作
- jpm的默认Firefox路径没有'不起作用
- 重载JS'firefox中的对象原型
- Ajax调用在Firefox中不会自动响应
- JS在firefox中无法正常工作
- firefox插件和dev/panel之间的通信
- IE/Chrome中未定义的函数,但Firefox中没有
- ascii输入键通过firefox中的javascript返回0
- Jquery Colorbox issue with firefox
- Javascript firefox issue
- javascript and css firefox issue
- Firefox WebExtension - issue with browser.i18n.getMessage
- javascript issue - firefox
- Javascript / Firefox width issue
- Google Maps API v3 Firefox issue