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
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
JavaScript-Code
var iframe = document.createElement('iframe'); iframe.name = 'ifr'; //iframe.setAttribute('name', 'ifr'); //这样也不行
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('2049015ba9c73891d46baf35dd342298065276f04003e4622c4fe6b64f465b88'); 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'; }Auf diese Weise ist es kompatibel.