iframe 的name可以是link或form的target,將link或form打開到這個iframe。
之前在IE遇到設定不了iframe的name屬性
JavaScript程式碼
var iframe = document.createElement('iframe'); iframe.name = 'ifr'; //iframe.setAttribute('name', 'ifr'); //这样也不行
上面兩種方式都無法設定。後來找到原來也可以這樣創建
JavaScript程式碼
var iframe = document.createElement('');
這樣在IE中就沒問題了,但這種方式在firefox中是無辦法通過的。所以最後
JavaScript程式碼
try{ var iframe = document.createElement('<iframe name="ifr"></iframe>'); }catch(e){ var iframe = document.createElement('iframe'); iframe.name = 'ifr'; }
這樣就相容了。