1、alert();後加return,在IE中可能導致當前頁面的元素樣式為disabled。
2、焦點問題:只有input等可輸入類型的元素才能獲取到focus。圖片和div獲取不到focus。
3、javascript的removeEventListener必須加上function。不能removeEventListener("mouseover"),會報錯。
4、主頁面中調用iframe的元素,必須在頁面加載之後,否則找不到iframe的頁面元素。比如在觸發按鈕之後執行。
$(document).ready(function(){
//直接執行是找不到iframe的內部元素的。
//show("dfdf");
//var div = $("#koyoz").contents();
//console.log(div.children().html());
//點擊按鈕後可以找到iframe的內部元素
$("#btn").bind("click",function(){
var innerDiv = $("#koyoz").contents().find("#test");
});
});
DEMO:http://js8.in/mywork/iframe_dom/
5、父窗口如何調用iframe中的函數。
document.getElementById("koyoz").contentWindow.show("ddd");
show是iframe中的函數。jquery的寫法不知道。
2、焦點問題:只有input等可輸入類型的元素才能獲取到focus。圖片和div獲取不到focus。
3、javascript的removeEventListener必須加上function。不能removeEventListener("mouseover"),會報錯。
4、主頁面中調用iframe的元素,必須在頁面加載之後,否則找不到iframe的頁面元素。比如在觸發按鈕之後執行。
$(document).ready(function(){
//直接執行是找不到iframe的內部元素的。
//show("dfdf");
//var div = $("#koyoz").contents();
//console.log(div.children().html());
//點擊按鈕後可以找到iframe的內部元素
$("#btn").bind("click",function(){
var innerDiv = $("#koyoz").contents().find("#test");
});
});
DEMO:http://js8.in/mywork/iframe_dom/
5、父窗口如何調用iframe中的函數。
document.getElementById("koyoz").contentWindow.show("ddd");
show是iframe中的函數。jquery的寫法不知道。