• <i id='NhHfo'><tr id='NhHfo'><dt id='NhHfo'><q id='NhHfo'><span id='NhHfo'><b id='NhHfo'><form id='NhHfo'><ins id='NhHfo'></ins><ul id='NhHfo'></ul><sub id='NhHfo'></sub></form><legend id='NhHfo'></legend><bdo id='NhHfo'><pre id='NhHfo'><center id='NhHfo'></center></pre></bdo></b><th id='NhHfo'></th></span></q></dt></tr></i><div id='NhHfo'><tfoot id='NhHfo'></tfoot><dl id='NhHfo'><fieldset id='NhHfo'></fieldset></dl></div>
      <bdo id='NhHfo'></bdo><ul id='NhHfo'></ul>

      <tfoot id='NhHfo'></tfoot>
      1. <legend id='NhHfo'><style id='NhHfo'><dir id='NhHfo'><q id='NhHfo'></q></dir></style></legend>

        <small id='NhHfo'></small><noframes id='NhHfo'>

        JavaScript innerHTML 不适用于 IE?

        JavaScript innerHTML is not working for IE?(JavaScript innerHTML 不适用于 IE?)
          <tbody id='MJ74t'></tbody>

        <small id='MJ74t'></small><noframes id='MJ74t'>

        <legend id='MJ74t'><style id='MJ74t'><dir id='MJ74t'><q id='MJ74t'></q></dir></style></legend>
      2. <i id='MJ74t'><tr id='MJ74t'><dt id='MJ74t'><q id='MJ74t'><span id='MJ74t'><b id='MJ74t'><form id='MJ74t'><ins id='MJ74t'></ins><ul id='MJ74t'></ul><sub id='MJ74t'></sub></form><legend id='MJ74t'></legend><bdo id='MJ74t'><pre id='MJ74t'><center id='MJ74t'></center></pre></bdo></b><th id='MJ74t'></th></span></q></dt></tr></i><div id='MJ74t'><tfoot id='MJ74t'></tfoot><dl id='MJ74t'><fieldset id='MJ74t'></fieldset></dl></div>

          • <bdo id='MJ74t'></bdo><ul id='MJ74t'></ul>
          • <tfoot id='MJ74t'></tfoot>

                  本文介绍了JavaScript innerHTML 不适用于 IE?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我正在使用 ajax 调用为我的下拉列表带来列表并将其分配给 html,适用于 mozilla nad crome 但对于 IE,它显示一个空白下拉列表

                  I am using ajax call for to bring the list for my drop down and assign it to html,works fine for mozilla nad crome but for IE it displays a blank dropdown

                  var xmlhttp;
                  
                  var strURL = "selectedu.php?selectward="+selectward;
                  
                  if (window.XMLHttpRequest)
                  {// code for IE7+, Firefox, Chrome, Opera, Safari
                      xmlhttp=new XMLHttpRequest();
                  }
                  else
                  {// code for IE6, IE5
                      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
                  }
                  xmlhttp.onreadystatechange = function(){
                      if (xmlhttp.readyState==4 && xmlhttp.status==200)
                      {
                          if(xmlhttp.responseText=="NOER")
                          {
                              alert("Select ER Type");
                          }
                          else
                          {
                              document.getElementById(id).innerHTML=xmlhttp.responseText;
                          }   
                      }
                  }
                  xmlhttp.open("GET",strURL,true);
                  xmlhttp.send();
                  

                  推荐答案

                  innerHTML属性在IE中尝试添加或更新表单元素时出现问题,解决方法是创建一个div并设置附加到 DOM 之前的 innerHtml 属性:

                  The innerHTML property has some problems in IE when trying to add or update form elements, the workaround is to create a div and set the innerHtml property on that before appending to the DOM:

                  var newdiv = document.createElement("div");
                  newdiv.innerHTML = xmlhttp.responseText;
                  var container = document.getElementById(id);
                  container.appendChild(newdiv);
                  

                  这篇关于JavaScript innerHTML 不适用于 IE?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  【网站声明】本站部分内容来源于互联网,旨在帮助大家更快的解决问题,如果有图片或者内容侵犯了您的权益,请联系我们删除处理,感谢您的支持!

                  相关文档推荐

                  Browser waits for ajax call to complete even after abort has been called (jQuery)(即使在调用 abort (jQuery) 之后,浏览器也会等待 ajax 调用完成)
                  XMLHttpRequest cannot load, No #39;Access-Control-Allow-Origin#39; header is present on the requested resource(XMLHttpRequest 无法加载,请求的资源上不存在“Access-Control-Allow-Origin标头) - IT屋-程序员软件开发技术分
                  Is it possible for XHR HEAD requests to not follow redirects (301 302)(XHR HEAD 请求是否有可能不遵循重定向 (301 302))
                  NETWORK_ERROR: XMLHttpRequest Exception 101(NETWORK_ERROR:XMLHttpRequest 异常 101)
                  XMLHttpRequest 206 Partial Content(XMLHttpRequest 206 部分内容)
                  Restrictions of XMLHttpRequest#39;s getResponseHeader()?(XMLHttpRequest 的 getResponseHeader() 的限制?)
                • <legend id='2SV9M'><style id='2SV9M'><dir id='2SV9M'><q id='2SV9M'></q></dir></style></legend>

                        <tbody id='2SV9M'></tbody>

                      <small id='2SV9M'></small><noframes id='2SV9M'>

                      <tfoot id='2SV9M'></tfoot>

                          <bdo id='2SV9M'></bdo><ul id='2SV9M'></ul>

                        • <i id='2SV9M'><tr id='2SV9M'><dt id='2SV9M'><q id='2SV9M'><span id='2SV9M'><b id='2SV9M'><form id='2SV9M'><ins id='2SV9M'></ins><ul id='2SV9M'></ul><sub id='2SV9M'></sub></form><legend id='2SV9M'></legend><bdo id='2SV9M'><pre id='2SV9M'><center id='2SV9M'></center></pre></bdo></b><th id='2SV9M'></th></span></q></dt></tr></i><div id='2SV9M'><tfoot id='2SV9M'></tfoot><dl id='2SV9M'><fieldset id='2SV9M'></fieldset></dl></div>