Le nom de l'iframe peut être la cible d'un lien ou d'un formulaire. Ouvrez le lien ou le formulaire vers cette iframe.
J'ai déjà rencontré un problème où je ne pouvais pas définir l'attribut de nom d'une iframe dans IE
Code JavaScript
var iframe = document.createElement('iframe'); iframe.name = 'ifr'; //iframe.setAttribute('name', 'ifr'); //这样也不行
Aucune des deux méthodes ci-dessus ne peut être définie. Plus tard, j'ai découvert qu'il pouvait aussi être créé comme ça
Code JavaScript
var iframe = document.createElement('');
Ce n'est pas un problème dans IE, mais cette méthode ne peut pas être transmise dans Firefox. Alors enfin
Code JavaScript
try{ var iframe = document.createElement('<iframe name="ifr"></iframe>'); }catch(e){ var iframe = document.createElement('iframe'); iframe.name = 'ifr'; }
De cette façon, c'est compatible.