Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ie中未定义的document.form_name.elements_Javascript_Internet Explorer - Fatal编程技术网

Javascript ie中未定义的document.form_name.elements

Javascript ie中未定义的document.form_name.elements,javascript,internet-explorer,Javascript,Internet Explorer,当我尝试执行以下Javascript时,IE11中出现了一个未定义的错误:alert('obj:'+document.payment_method.elements['285_id[35]]) 非数组表示法表单名称似乎工作正常。下面是js fiddle中的一些测试: 值1 价值2 价值3 价值4 价值a b值 c值 d值 警报('obj:'+document.payment_method.elements['285_id[35]]); 警报('obj:'+document.payment_me

当我尝试执行以下Javascript时,IE11中出现了一个未定义的错误:
alert('obj:'+document.payment_method.elements['285_id[35]])

非数组表示法表单名称似乎工作正常。下面是js fiddle中的一些测试:


值1
价值2
价值3
价值4
价值a
b值
c值
d值
警报('obj:'+document.payment_method.elements['285_id[35]]);
警报('obj:'+document.payment_method.elements['mytext']);
警报('obj:'+document.payment_method.elements['myselect']);
警报('obj长度:'+document.payment_method.elements['myselect'].length);
任何帮助都将不胜感激! 谢谢


Gunter

在IE11中运行代码会给我一个脚本错误“对象不支持方法'querySelector'的属性”。在IE11中运行代码会给我一个脚本错误“对象不支持方法'querySelector'的属性”。
<html>
  <head>
  </head>
  <body>
<form name="payment_method">
    <select name="285_id[35]">
        <option value="1">value 1</option>
        <option value="2">value 2</option>
        <option value="3">value 3</option>
        <option value="4">value 4</option>
    </select>
    <input type="text" name="mytext" value="text entered" />
    <select name="myselect">
        <option value="a">value a</option>
        <option value="b">value b</option>
        <option value="c">value c</option>
        <option value="d">value d</option>
    </select>
</form>

    <script>
alert('obj: ' + document.payment_method.elements['285_id[35]']);
alert('obj: ' + document.payment_method.elements['mytext']);
alert('obj: ' + document.payment_method.elements['myselect']);
alert('obj length: ' + document.payment_method.elements['myselect'].length);
    </script>
  </body>
</html>