Heim > Web-Frontend > js-Tutorial > Lösung des Problems, dass der Iframe von document.createElement im IE das Attribut name_javascript skills nicht festlegen kann

Lösung des Problems, dass der Iframe von document.createElement im IE das Attribut name_javascript skills nicht festlegen kann

WBOY
Freigeben: 2016-05-16 15:39:31
Original
2074 Leute haben es durchsucht

Der Name des Iframes kann das Ziel eines Links oder Formulars sein. Öffnen Sie den Link oder das Formular zu diesem Iframe.
Ich bin zuvor auf ein Problem gestoßen, bei dem ich das Namensattribut eines Iframes im IE

nicht festlegen konnte

JavaScript-Code

var iframe = document.createElement('iframe');  
iframe.name = 'ifr';  
//iframe.setAttribute('name', 'ifr'); //这样也不行 
Nach dem Login kopieren

Keine der beiden oben genannten Methoden kann eingestellt werden. Später habe ich herausgefunden, dass es auch so erstellt werden kann

JavaScript-Code

var iframe = document.createElement(''); Dies ist im IE kein Problem, aber diese Methode kann in Firefox nicht übergeben werden. Also endlich

JavaScript-Code

 try{  
   var iframe = document.createElement('<iframe name="ifr"></iframe>');  
  }catch(e){ 
    var iframe = document.createElement('iframe');  
    iframe.name = 'ifr';  
 }
Nach dem Login kopieren
Auf diese Weise ist es kompatibel.
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage