`
xixixi8899
  • 浏览: 3840 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
最近访客 更多访客>>
社区版块
存档分类

IE7的getElementById有问题,谁遇到过,我是没招了,

阅读更多
xml 代码
 
  1. <?xml version="1.0" encoding="UTF-8" ?>  
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  3. <html xmlns="http://www.w3.org/1999/xhtml">  
  4. <head>  
  5.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />  
  6.     <title>IE 7 document.getElementById问题</title>  
  7. </head>  
  8. <body>  
  9.         <input type="text" id="t1" name="t" value="t1"/>  
  10.         <input type="text" id="t" name="t" value="t2"/>  
  11.     <input type="button" onclick="alert(document.getElementById('t').value);" value="我要的是t2"/>  
  12. </body>  
  13. </html>  
两个input,name属性相同,第二个input的id和name相同,我取第二个input的值怎么老取到第一个input,ie6、firefox、safari都没问题,不知道这里有没有人遇到过这种问题,是IE7故意这样,还是我机子出问题了?哪位仁兄用的IE7,帮助测试一下,感激不尽。
分享到:
评论
9 楼 ajaxgo 2007-07-10  
name不用重复就可以了
8 楼 xuey 2007-07-05  
我有一个问题。

var cellFuncs = [
  function(data) { return data; },
  function(data) { return data.toUpperCase(); },
  function(data) {
    return "<input type='button' value='Test' onclick='alert(\"Hi\");'/>";
  },
  function(data) { return count++; }
];
dwr.util.addRows( "demo1",[ 'Africa', 'America', 'Asia', 'Australasia', 'Europe' ], cellFuncs);
执行以后table中显示的是<input type='button' value='Test' onclick='alert("Hi");'/>这个字符串
我希望能显示出来按钮并且能执行
function(data) {
    return "<input type='button' value='Test' onclick='alert(\"Hi\");'/>";

应该如何去写?
7 楼 itpsh 2007-07-05  
document.getElementById("").value()的时候name属性值最好不要一样
6 楼 zelsa 2007-07-05  
getElementsByName('t')[0]

getElementsByName('t')[1]
5 楼 hax 2007-07-05  
form提交能不用name吗,楼上?
4 楼 天刹孤星 2007-07-05  
要么用id要么用name,不是很容易解决问题嘛。
3 楼 kitly 2007-07-05  
去掉name属性就ok了
xhtml推荐是不用 name属性的...
2 楼 codeutil 2007-07-04  

IE7的bug,请自己绕路!

see:

http://remysharp.com/2007/02/10/ie-7-breaks-getelementbyid/
1 楼 yehs220 2007-07-04  
明知道有问题还非要这么做
id="t" => id="t2"

相关推荐

    编译器ie7 ie8 都能用

    ### 编译器兼容IE7与IE8的知识点解析 #### 一、背景介绍 在Web开发领域,浏览器兼容性一直是开发者关注的重点之一。...这些技术和方法不仅适用于IE7与IE8,对于其他浏览器的兼容性处理也有很好的参考价值。

    AngularJs兼容IE6-IE7-IE8

    项目需要、在网上查找angularjs支持ie低版本的问题(主要是windows7下只有IE8)整理了一个小demo 主要两点 1、ng-app="myApp" id="test11" 加上id="XXX" 加入以下代码注册到页面上 angular.element(document)....

    让IE6、IE7、IE8支持CSS3的圆角、阴影样式

    在早期的Internet Explorer浏览器,即IE6、IE7和IE8,它们并不支持CSS3的一些新特性,如圆角和阴影效果。这些特性在现代浏览器中已经非常常见,可以为网页设计提供更丰富的视觉体验。为了让这些老版本的IE浏览器也能...

    各浏览器对document.getElementById等方法的实现差异解析

    例如,IE6、7、8中,这个方法可以直接赋值给一个变量,然后通过该变量调用来获取元素,如: ```javascript // 方式2 var $ = document.getElementById; ``` 然而,在Firefox、Safari、Chrome和Opera中,这种方式...

    前端设计IE6IE7IE8IE9FF问题汇总IE和FirFox兼容问题[参照].pdf

    本文主要讨论了在Internet Explorer(IE)6、7、8、9以及Firefox之间存在的若干常见问题及其解决方案。以下是一些关键知识点的详细解释: 1. **document.form.item 问题**:在IE浏览器中,可以使用`document.form...

    Js图片广告轮换效果[支持ie7,ie8.firefox,ie6]

    标题与描述均提到了“Js图片广告轮换效果[支持ie7,ie8.firefox,ie6]”,这指向了一种使用JavaScript实现的图片轮播技术,特别强调了对旧版浏览器如IE6、IE7、IE8以及Firefox的支持。在现代Web开发中,虽然这些浏览器...

    IE7不能立即显示上传的图片

    在早期的Web开发过程中,尤其是在使用Internet Explorer 7 (IE7) 这样的老旧浏览器时,经常会遇到一些兼容性问题。其中一个典型的问题就是在用户从本地选择一张图片后,图片无法立即在页面上显示出来。这种现象尤其...

    jsp 文件上传浏览,支持ie6,ie7,ie8.docx

    4. **兼容性问题**:由于IE6/7/8等老版本浏览器存在一些特有行为或限制,因此在实现文件上传功能时需要特别注意兼容性问题。 #### 三、核心知识点详解 ##### 3.1 兼容性处理 文档中的代码示例展示了如何通过...

    ie firefox 兼容问题大全

    ### IE与Firefox兼容性问题详解 #### 一、概述 在网页开发过程中,浏览器兼容性问题一直是前端开发者面临的重要挑战之一。尤其是对于早期版本的Internet Explorer(简称IE)与Mozilla Firefox(简称Firefox)来说...

    解决IE6兼容问题的十一大技巧

    在网页开发中,IE6(Internet Explorer 6)的兼容性问题一直是开发者头疼的问题,因为它与现代浏览器在处理CSS、JavaScript和其他Web技术时存在诸多差异。本文将详细介绍如何解决IE6的兼容性问题,并提供一些实用的...

    jQuery select小控件适用IE6、IE7、IE8

    提供原代码,可以根据自己的项目要求修改,只在IE6、IE7、IE8、IE9中测试。有问题联系邮箱:zliuyao2010@163.com 初始化构造 ;" etop="0" edata="{,普通:普通AA,模糊:模糊,右边模糊:右边模糊}"/&gt; 构造方法在:...

    ie7/ie8获取上传文件的绝对路径源代码

    //*******************ie7ie8ֱӻȡͼƬ·ͨ溯ȡ**************** var ip = document.getElementById("showPath"); ip.select(); img.src = document.selection.createRange().text; //***************************...

    解决IE6 中select 穿透 div 等层的问题

    在互联网的早期,Internet Explorer 6 (简称IE6) 是一款广泛应用的浏览器,但它的兼容性和渲染机制存在诸多问题,其中一个问题就是“select穿透div”的现象。...然而,对于仍需支持IE6的项目,上述方法仍然是有价值的。

    javascript在IE和Firefox中兼容性问题

    JavaScript是Web开发中不可或缺的一部分,尤其在处理动态交互和页面逻辑时。然而,由于不同的浏览器在实现JavaScript...对于开发过程中遇到的具体问题,开发者应参考相关文档,进行实际测试,以便找到最佳解决方案。

    FF和IE的兼容性问题总结

    FF和IE的兼容性问题一直是前端开发者面临的重要挑战。这些浏览器在处理JavaScript、DOM操作以及事件处理等方面的差异,可能导致代码在不同浏览器上表现不一致。以下是对这些兼容性问题的详细解析和解决策略: 1. **...

    IE与FF脚本兼容性问题

    ### IE与FF脚本兼容性问题详解 #### 一、概述 随着Web技术的发展,不同浏览器之间的兼容性问题一直是前端开发者关注的重点。本文主要探讨Internet Explorer(简称IE)与Mozilla Firefox(简称FF或MF)之间在...

    ie兼容问题

    在网页开发的过程中,遇到不同的浏览器对同一段代码的解析存在差异的情况是常有的事,尤其在处理老旧版本的Internet Explorer(简称IE)时更是如此。本文将针对IE6这一古老的浏览器版本所带来的兼容性问题进行详细的...

    fck上传等功能不能使用(fck和ie9的问题)

    ### fck上传等功能不能使用(fck和ie9的问题) #### 概述 在使用FCKeditor时,可能会遇到在Internet Explorer 9 (IE9) 浏览器中某些功能无法正常工作的情况,例如文件上传功能。这主要是由于IE9与FCKeditor之间...

    js验证,兼容IE6,IE7,IE8,IE9,firefox,opera,android。

    本文将深入探讨如何实现一个兼容多种浏览器(包括IE6, IE7, IE8, IE9, Firefox, Opera以及Android)的JavaScript验证机制,并关注`Gsvalidator.js`这个核心库和其辅助资源`tipImg`。 首先,我们来看`Gsvalidator.js...

    实测兼容ie系列,低至ie5均可兼容的echarts资源,简单方便,只需要引入一个js资源

    如果在旧版本IE中遇到问题,可能需要引入一些polyfill库来弥补浏览器的兼容性缺陷。 **ECharts的使用与优化** 在实际项目中,为了确保ECharts在低版本IE中的性能,可以采取以下策略: 1. **利用Babel进行转译**:...

Global site tag (gtag.js) - Google Analytics