在網頁中放iframe,如果frameborder=0;就沒有邊框顯示了;
但動態創建時,在ie7中就不行了,從網上找到解決的辦法,寫出來記錄給自已!
以下是代碼,但在ie中有邊框;
程序代碼
var iframe = document.createelement('iframe');
iframe.setattribute('frameborder', '0');
解決后的代碼為:
程序代碼
var iframe = document.createelement('iframe');
iframe.setattribute('frameborder', '0', 0);
后面那個'0'表示是否區分大小寫。
原因:dom里面的屬性都是大寫的,也就是說上面這段代碼,在ie里面最后會變成:< iframe frameborder=0... 由于ie認大寫的,所以”frameborder“ 它自然不認。
新聞熱點
疑難解答