日期:2014-05-16  浏览次数:20347 次

大侠们帮我看看这代码为什么在ie里不行

<script type="text/javascript">
        var i = 1;
        function addFile() {
            if (i < 8) {
                var str = '<div><input type="file" name="File" runat="server"/><span class="miaoshu"> 描述:</span><input name="text" type="text" maxlength="20" /><input type="button" class="x" onclick="deleteFile(this)" value="X" /></div>';
                document.getElementById('MyFile').insertAdjacentHTML("beforeEnd", str);
                i++;
            }
            else {
                alert("您一次最多只能上传8张图片!");
            }
        }
        function deleteFile(current) {
            i--;
            current.parentNode.parentNode.removeChild(current.parentNode);
        }


<tr>
                <td>
                    <span class="xian">请选择图片:</span>
                </td>
                <td>
                    <input id="File" type="file" runat="server"/>
                    <span class="miaoshu">描述:</span><input id="img" name="text" type="text" maxlength="20" />
                </td>
            </tr>
            <tr id="MyFile">
                <td>
                    <input onclick="addFile()" class="addimg" type="button" value="增加图片(Add)" />
                </td>
            </tr>

如题,在360浏览器,谷歌都行,但是放在ie里面就不行了。
报错网页错误详细信息

消息: 该操作的目标元件无效。
行: 15
字符: 17
代码: 0

消息: