明天到公司先看下,原先李实现的直接
var tmp = frame ;//frame_document.getElementById("fileUploadFrame");
tmp.focus();
var ifWin = tmp.contentWindow || tmp;
ifWin.print();
是否有效果。。
var obj = getElementsByName(frame);// script中写getElement是可能失败的,应该放到onload事件中实现
getElementByName不存在
只有getElement__S__ByName 和 getElementById
byId的时候,会根据html元素的id属性,根据规范id应当是唯一的,用来标示一个element,比如<td>,
<div>
......。所以返回唯一元素句柄或者null。对于表单控
件<input><select><textarea>等,在不指定id的时候,name也会被视作id,比
如<input type="text" name="abc"
value="123">也可以用document.getElementById("abc")来获取
而byName,从名字上看,就可以知道,它返回的是复数个对象。它根据name属性(name可以重复),得到所有name属性与参数相同的控件组成的数组,不存在时,返回0长度数组(.length == 0,而不是null)
getelementsbytagname:返回的也是数组,不过,他要的是标签,如getelementsbytagname("table")
返回的是所有以table为标签组合的一个数组,如getelementsbytagname("table")[0]代表第一个表格.
比如
<input type="text" name="abc" value="1">
<input type="text" name="abc" value="2">
<input type="text" name="abc" value="3">
var array = document.getElementsByName("abc");
if (array.length == 0) {
alert("Error");
return;
}
for (var i = 0; i < array.length; i++) {
alert(array[i].value);
}
分享到:
相关推荐
《Firefox火狐浏览器50.0.1-win32版本:深入解析与使用指南》 Firefox火狐浏览器,由Mozilla基金会开发,是一款全球知名的开源网络浏览器。本文将围绕"Firefox火狐浏览器官方50.0.1-win32版本exe安装包"进行详细...
综上所述,Firefox插件为用户提供了一系列便利,无论是记录信息、整理知识,还是进行网页开发工作,都能找到相应的解决方案。Firefox浏览器的强大扩展性,使其成为许多用户的首选,而插件的安装与管理也相对简单,只...
【Firefox调试方法】这篇文章主要介绍了Firefox的一个重要插件——Firebug,它是一个强大的Web开发和测试工具,尤其在JavaScript调试方面具有显著优势。Firebug集成了HTML查看与编辑、CSS控制台、JavaScript控制台和...
该版本的Firefox还改进了文件下载管理,用户可以更直观地查看和管理下载进度,同时下载历史记录也变得更加易用,便于查找和重新启动未完成的下载。 综上所述,Firefox 19 正式版是一个里程碑式的升级,它在保持Fire...
《Firefox火狐浏览器86.0.1-win32版本:功能、安全性与优化》 Firefox火狐浏览器,由Mozilla基金会开发,是一款全球知名的开源网络浏览器。86.0.1-win32版本是专为Windows 32位操作系统设计的,提供了高效、安全和...
Firefox Firebug是一款强大的Web开发和调试工具,专为Firefox浏览器设计。它允许开发者对HTML、CSS、JavaScript等网页元素进行实时编辑、调试和分析。Firebug的出现极大地推动了前端开发效率,尤其在JavaScript的...
《Firefox浏览器快捷键详解与使用技巧》 Firefox浏览器是一款深受用户喜爱的开源网络浏览器,它提供了丰富的快捷键功能,能够极大地提升用户的浏览效率。本文将详细介绍Firefox浏览器的各类快捷键,帮助用户更好地...
JS 键盘事件全面控制 兼容 FireFox 和 IE JS 键盘事件是指在网页中捕捉用户按键操作的事件,并对其进行相应的处理。JS 键盘事件可以分为三种类型:keydown、keypress 和 keyup,它们分别对应 onkeydown、onkeypress...
例如,IE、Chrome、Firefox等浏览器的打印行为可能存在差异,需要对这些差异进行适配。同时,Windows、MacOS、Linux等操作系统下的打印机配置也可能不同,需要确保打印服务在各种环境下都能正常工作。 5. **安全性...
综上所述,Firefox Console提供了丰富的日志记录和调试功能,通过合理利用这些功能,开发者可以更高效地定位问题,优化代码,提升开发效率。在日常工作中,熟练掌握Console的使用技巧,对于软件开发人员来说至关重要...
然而,对于非可打印的键,如功能键、导航键等,Firefox和其他基于Mozilla内核的浏览器(如Opera)与IE在处理keypress事件上有所不同。Firefox会为这些键生成keypress事件,而IE则不会。因此,为了实现跨浏览器的键盘...
1. **跨浏览器兼容性**:支持多种主流浏览器,如IE、Firefox、Chrome、Safari和Opera,使得无论用户使用哪种浏览器,都能享受到一致的打印体验。 2. **多文档类型支持**:不仅可以处理HTML文档,还支持PDF、图片、...
2. **跨平台兼容性**:该控件不仅支持Internet Explorer,还适用于现代浏览器如Chrome、Firefox和Safari,以及Windows、Mac和移动设备,实现了广泛的系统兼容性。 3. **无插件支持**:ScriptX可以通过ActiveX控件在...
1. **跨平台兼容性**:锐洋Web打印控件支持多种操作系统,包括Windows、Linux等,同时也兼容主流的浏览器,如IE、Firefox、Chrome和Safari等。 2. **自定义打印模板**:用户可以根据需求设计打印模板,包括布局、...
6. **跨浏览器兼容性**:虽然标题特指IE,但好的源码通常也会考虑其他浏览器,比如Firefox、Chrome和Safari。 7. **事件监听**:可能使用事件监听器(如`window.onload`或`document.ready`)来确保在页面完全加载后...
2. **前端打印兼容性**:网页打印的兼容性是关键,意味着代码需要在不同的浏览器(如Chrome、Firefox、Safari和Edge等)上表现一致。这涉及到对CSS媒体查询(Media Queries)的深入理解,以确保在打印预览时,页面...
Lodop支持各种浏览器和操作系统,包括IE、Chrome、Firefox、Safari等,并且兼容Windows和Mac平台。 二、系统文件与安装 1. install_lodop32.exe 和 install_lodop64.exe:这两个安装程序分别用于32位和64位的...
它能够无缝对接Windows和Linux操作系统,并且与大多数主流浏览器如Chrome、Firefox、IE、Edge等兼容。这意味着无论用户使用哪种浏览器或操作系统,都可以享受到一致的打印体验。 其次,Lodop插件提供了丰富的打印...
- 兼容性:确保控件能在主流浏览器(如Chrome、Firefox、Edge等)中正常工作。 - 用户界面:提供友好的用户界面,包括预览功能,让用户在打印前能看到预期的效果。 - 性能优化:处理大数据量的报表时,应考虑性能...
6. **Internet Explorer(IE)兼容**:尽管现代浏览器如Chrome和Firefox已非常流行,但IE在某些企业环境中仍然存在。为了保证打印功能的兼容性,可能需要处理IE特有的CSS问题,或者使用ActiveXObject与IE进行交互。...