工作中调用了reset();方法,因为我们做的项目需要兼容主流的浏览器,所以程序没问题后在火狐中测试了一下,发现表单中type="hidden"的值并没有被初始化,感觉很奇怪,多次测试后,得出reset();方法在火狐和CHROME浏览器中都存在这样的问题,IE的各个版本都没问题,测试的代码如下,有兴趣的朋友可以试试看,以后碰到这样的问题需要留心注意一下。
<html>
<script language="javascript">
function setValue() {
document.getElementById("hideTest").value = "hideTest有值哦!";
document.getElementById("test").value = "test我有值哦!";
alert("hidden对象的值:" + document.getElementById("hideTest").value + "\n" + "text对象的值:" + document.getElementById("test").value);
}
function delValue() {
document.getElementById("actionForm").reset();
alert("hidden对象的值:" + document.getElementById("hideTest").value + "\n" + "text对象的值:" + document.getElementById("test").value);
}
</script>
<body>
<form id = "actionForm">
<table>
<tr>
<td>
<input type="hidden" id = "hideTest" name = "hideTest" />
</td>
<td>
<input type="text" id = "test" name = "test" />
</td>
<td>
<input type="button" value = "给对象赋值" onclick = "setValue();" />
</td>
<td>
<input type="button" value = "删除对象的值" onclick = "delValue();" />
</td>
</tr>
</table>
</form>
</body>
</html>
分享到:
相关推荐
浏览器的兼容性无非还是样式兼容性(css),交互兼容性(javascript),浏览器 hack 三个方面。 样式兼容性(css)方面 (1) 因为历史原因,不同的浏览器样式存在差异,可以通过 Normalize.css 抹平差异,也可以...
在设计师们的梦想中都存在着这样的一个完美世界:所有的浏览器都能够理解和适用多有CSS规则,并且呈现相同的视觉效果(没有兼容性问题)。但是,我们并没有生活在这个完美的世界,现实中发生的失窃却总是恰恰相反,很多...
Nice只重置掉可能产生问题的样式(body、form的默认margin等),并且解决了一些可能产生的兼容性问题,保留和坚持部分浏览器的基础样式,解决部分潜在的问题,提升细节体验。Nice会一直围绕3点开发: 1. 统一的基础...
在设计师们的梦想中都存在着这样的一个完美世界:所有的浏览器都能够理解和适用多有CSS规则,并且呈现相同的视觉效果(没有兼容性问题)。但是,我们并没有生活在这个完美的世界,现实中发生的失窃却总是恰恰相反,很多...
ESLint 注释重置 'ESLint Annotated Reset' 是一个配置文件 - .eslintrc - 包含当前...兼容性 此扩展已经过测试并确认可与 ESLint 0.20.0 及更高版本一起使用。 eslint-annotated-reset的内容将被更新以反映 ESLint
解决与某些局端的兼容性问题。 注: 1,升级完成之后,请将设备手动复位(带电状态下按住reset键10秒) 2.本升级程序仅适用于 TD-8620 V3.0,请确认硬件版本后再选择升级,在其他版本上使用本升级程序可能会造成设备...
兼容性 Windows® 95/98/ME是不支持的. 旧NT哈希(没有syskey功能的保护)是不支持. 当在旧系统上运行时(Windows NT and Windows 2000), 您必须手动复制GDIPLUS.DLL到该程序的目录. 已知问题 该程序虽然不包含任何...
解决了一些浏览器兼容性问题;用eslint做js代码校正OwlCarousel2.js:响应式轮播图插件Gulp:自动化改造工具,使用Gulp进行自动化打包发布Node.js:同步异步编程方式的区别,包管理器NPM的使用,package.json如何...
c) 11-14:sda三态冲突解决,原因为sda在初始化时没有将sda_oen赋值(由sm赋值,但是sm没有做async reset)。同时注意verilog的大小写敏感。 d) 11-15:仿真出现错误:read出来的数据非期望值。写入逻辑完全正确。...
Version 1.3.1 - 添加并修正: 修正无法启动关于画面的问题 + 修正等级 3 断开手机信号没有重新连接的问题 + 添加S2U2的兼容性 Version 1.3.0 - 修正:多种错误,增加语言包的支持。 Version 1.1.8 - 添加排除列表! ...
11.4.6 submit()及reset()方法 11.5 输入设备(控件)编程 11.6 应知应会 练习 第12章 图片与链接 12.1 图片简介 12.1.1 重温HTML中的图片 12.1.2 JavaScript中的image对象 ...
- 全平台兼容性:Win Linux Mac (Apache、Nginx、IIS) #### 2.使用场景: - 取代FTP,服务端、客户端软件等复杂的安装配置。kod可以一键安装随处使用. - 你可以用它来管理你的服务器(备份,在线解压缩,版本发布......
:warning: v3.3.0中的重要更改网格,列和弹性我们发现自定义grid, flex & c元素存在兼容性问题。 自定义元素的名称必须包含破折号(-)。 <x> <x> & 都是有效名称,而<grid> <flex> & 则不是。 当将新标签添加到...
1.使用Avlgomgr最新版本使程序兼容性更好 2.解决在xp/2003下出现的没有启动菜单的问题 3.加入程序自身语言选择。 4.加入使用教程 历史版本: 1.0 PC装MAC,不再是问题~方便,安全 1.本程序方便在Windows下...
//判断浏览器兼容性问题 在JSP中null可以当false使用 if(window.XMLHttpRequest) { //非IE浏览器 xmlRequest = new XMLHttpRequest(); } else { //IE浏览器 xmlRequest = new ActiveXObject("Microsoft....
-在2009-03-03 v1.3.0曾经提到这个兼容问题,并有这样的规则,如果Asp.net的按钮AJAX提交,必须设置UseSubmitBehavior="false" --也就是说生成的input的type不能是"submit",而这个限制在有些情况下是不可原谅的...
-Window的实例方法GetCloseReference等以及ActiveWindow的静态方法GetCloseReference等,其中的Close全部改为Hide。 -增加TabStrip中Tab控件可关闭属性EnableClose(默认为false)以及两个方法GetShowReference和...
AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术 生产,兼容标准MCS- 51指令...
四、产品兼容性问题 第52页 1、系统配置、命令方式 第52页 【案例4.1.1】 第52页 【案例4.1.2】 第53页 2、设备对接 第54页 【案例4.2.1】 第54页 3、其他 第55页 【案例4.3.1】 第55页 五、版本控制问题 第58页 1、...