今天用到调用iframe内方法,先用id获取iframe,结果调用不起,找不到方法,然后换用name获取iframe就可以调用成功。用的是IE6,真觉得无奈。 HTML: <iframe id="displayFrame" name="displayFrame" scrolling="auto" frameborder="0" src="" width=100% height="100%" style="overflow-x:hidden;overflow-y:auto;margin:0;padding:0;border:" mce_style="overflow-x:hidden;overflow-y:auto;margin:0;padding:0;border:"></iframe> javascript: var displayFrame = document.getElementById("displayFrame");//行1 if(null != displayFrame.checkSelectionItem && displayFrame.checkSelectionItem()){ //…… } //按上面的写法结果是调用不了 //将行1换成下面的代码就可以了 var displayFrame = document.frames("displayFrame");