猿问

在IE浏览器下用JS的innerHTML向网页中的<form><label id="xxx"></label></form>插入内容

除了IE内核的浏览器都可以正常使用,但是在IE下就完全没用了。。怎么办

qq_菲杨_0
浏览 1670回答 1
1回答

子木李

应该是可以的吧,不可以的话,楼楼看看是不熟你的ie禁用了js,或者是不是在元素没有加载完就调用了js.或者是不是ie的版本太低下面是我的测试demo:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Test</title> <script type="text/javascript">     var f=function(){         var m=document.getElementById("xxx");         m.innerHTML="test:<input type='text' />";     }          window.onload=function(){         f();     } </script> </head> <body>     <form>         <label for="" id="xxx">                  </label>     </form> </body> </html>
随时随地看视频慕课网APP
我要回答