innerHTML的兼容问题?IE8以上提交数据后获取不了内容-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

innerHTML的兼容问题?IE8以上提交数据后获取不了内容

2016-03-19 11:27:54 2102 1

screenshot

<form name="editForm" method="post" action="?Action=SaveEdit&Result=Modify&ID=5">
<TR height=28>     
     <td  rowspan="3" width=200>更多图片:</td>    
     <td ><input name="UrlVolume" type="text" size="2" class="textfield" maxlength="2" >    
       张 <input type="button" name="SubmitUrl" onClick="setid();" value="设定" class="button">    
      输入数量后点设定</td>    
   </tr>    
    <TR>    
     <td id="PicUp" class=forumRowHighlight></td>    
   </tr> 
   <TR >    
     <td >&nbsp;</td>    
     <td ><input name="submitSaveEdit" type="submit"  id="submitSaveEdit" value="保存" ></td>    
   </tr>    
 </form>    
</table>    
<script type="text/javascript">    
function setid()    
{    
str='';    
if(!document.editForm.UrlVolume.value)    
document.editForm.UrlVolume.value=1;    
for(i=1;i<=document.editForm.UrlVolume.value;i++)    
{    
if(document.editForm.UrlVolume.value<100)    
{    
str+='<input type="text" name="PicUrl'+i+'" value="0'+i+'" class="textfield" style="WIDTH: 240;" title="图片地址">&nbsp;<input type="text" name="PicName'+i+'" value="包装" class="textfield" style="WIDTH: 100;" title="中文描述">&nbsp;<input type="text" name="PicNameEn'+i+'" value="English'+i+'" class="textfield" style="WIDTH: 100;" title="英文描述">&nbsp;<a href=javaScript:OpenScript("UpFileForm.asp?Result=PicUrl'+i+'",460,180)><img src="images/upfile.gif" width="44" height="22" border="0" align="absmiddle"></a><br>';    
}    
}    
document.all.PicUp.innerHTML=str;    
}    
</script>    
取消 提交回答
全部回答(1)
  • 小旋风柴进
    2019-07-17 19:07:50

    IE11不支持document.all,引用dom对象最好是用document.getElementById。

       ` document.getElementById('PicUp').innerHTML = str;`

    而且你的form标签不要嵌套到table里面,form不是table的合法子元素,浏览器可能会乱解析,导致你添加的内容不再form表单内,你自己f12调出开发工具看dom结构就知道了,你的应该就是这个问题。

     <form name="editForm" method="post" action="?Action=SaveEdit&Result=Modify&ID=5">
        <table>
            <tr height=28>
                <td rowspan="3" width=200>更多图片:</td>
                <td>
                    <input name="UrlVolume" type="text" size="2" class="textfield" maxlength="2">
                    张 <input type="button" name="SubmitUrl" onclick="setid();" value="设定" class="button">
                    输入数量后点设定
                </td>
            </tr>
            <tr>
                <td id="PicUp" class=forumRowHighlight></td>
            </tr>
            <tr>
                <td>&nbsp;</td>
                <td><input name="submitSaveEdit" type="submit" id="submitSaveEdit" value="保存"></td>
            </tr>
        </table>
    </form>
    0 0
相关问答

0

回答

阿里企业邮箱的密码总是被自动修改

2022-10-22 12:43:17 70浏览量 回答数 0

1

回答

MPEG-7主要涉及到哪些方面的内容?

2022-08-08 10:44:56 121浏览量 回答数 1

1

回答

请问chaos版本是向下兼容的吧,以前用的1.2的镜像,直接升级1.6镜像,有没有风险?

2022-07-19 10:23:16 110浏览量 回答数 1

2

回答

修改数据库地址后,nacos启动错误

2021-02-01 20:20:04 10566浏览量 回答数 2

0

回答

关于.net和c程序的修改

2019-02-13 01:12:21 1173浏览量 回答数 0

1

回答

数据库密码被修改

2018-06-16 17:59:09 779浏览量 回答数 1

1

回答

我要修改数据库密码

2018-04-27 15:05:36 522浏览量 回答数 1

2

回答

请问下本地修改数据可以用ECS去修改OSS存储内容么?

2016-04-27 15:34:41 3629浏览量 回答数 2

2

回答

修改数据库密码后,网站连不上怎么办啊

2015-03-28 11:24:10 3035浏览量 回答数 2

3

回答

广州直辖点面核提交资料后还需要邮寄给洛阳吗

2013-07-09 10:23:54 5305浏览量 回答数 3
文章
问答
问答排行榜
最热
最新
相关电子书
更多
WEB浏览器中即将发生的安全变化
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载