`

解决IE下getElementsByName无效问题

 
阅读更多
        //解决IE下getElementsByName无效问题  
 function commonGetElementsByName(parentDom, tagName, name) {  
        var result = new Array();  
        var doms = parentDom.getElementsByTagName(tagName);  
  
        for (var i = 0; i < doms.length; i++) {  
            if (doms[i].getAttribute("name") == name) {  
                result.push(doms[i]);  
            }  
        }  
  
        return result;  
    };  

 

分享到:
评论

相关推荐

    IE中getElementsByName()对有些元素无效的解决方案

    本文将深入探讨IE中`getElementsByName()`方法对某些元素无效的问题及其解决方案。 `getElementsByName()`是JavaScript中用于获取文档中所有具有指定`name`属性的元素的集合。它返回一个NodeList对象,包含了页面上...

    javascript在firefox与ie下的兼容性总结

    - 问题描述:在IE中,`window.event`可以获取当前事件的详细信息,但在Firefox中无效。 - 解决方法:对于事件处理函数,传入事件对象参数,例如`onclick="javascript:gotoSubmit(event)"`,然后在函数内部使用`evt...

    java火狐浏览器兼容

    第五,使用`eval(idName)`在IE中可以获取ID为`idName`的对象,但在Firefox中无效。解决方法是使用`getElementById(idName)`代替`eval(idName)`。 第六,变量名与HTML对象ID相同在Firefox中不会引起问题,但在IE中会...

    js在Firefox与IE中对DOM对像的引用的比较

    [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 代码如上,在FF和IE下均无效,记得以前在网上看过有人用NAME去引用,不知是自己记错了还是什么。 3.使用getElementById(),getElementsByName(),...

    [removed].reload 刷新使用分析(去对话框)

    1. 对于`document.form.item`问题,IE支持`document.formName.item("itemName")`,但在MF中无效。应改用`document.formName.elements["elementName"]`来获取表单元素。 2. 集合类对象问题,IE接受使用`()`来访问...

    javascript面试题汇总

    Firefox和IE的兼容性问题主要源于它们对标准的实现不同,而不是对JavaScript的支持不同;AJAX技术通常使用JavaScript,但不是必须的。 5. **对象属性访问**:JavaScript允许多种方式访问对象属性。选项A `foo.att`...

    面试题汇总

    - **选项C**: Firefox 和 IE 之间的兼容性问题主要是由于对 Web 标准支持的不同导致的,不仅仅是 JavaScript 的差异。 - **选项D**: AJAX 技术虽然常用 JavaScript 来实现,但也可以使用其他语言。 5. **...

    2023年web前端研发工程师笔试题选择题带答案.doc

    2. `event.keyCode`:在JavaScript中,当键盘事件触发时,`event.keyCode`返回按下键的ASCII码。对于字母键A,其ASCII码是65,所以正确答案是a)65。 3. JavaScript数组方法:`sort()`、`concat()`和`reverse()`是...

    javascript-form-source-code-Form source code

    常用的方法有`addEventListener`和`attachEvent`(IE浏览器)。例如,监听表单提交事件: ```javascript var form = document.querySelector('form'); form.addEventListener('submit', function(event) { event...

Global site tag (gtag.js) - Google Analytics