外部,內部和過濾器是DIV,外部包含內部和過濾器是獨立的。JavaScript函數調用
執行關閉功能的按鈕位於內部div內。點擊按鈕,該功能不被執行,但是當從地址欄執行時,它執行
ie javascript:close();在地址欄中執行正常工作。如何使這項工作,什麼是錯誤?花了幾個小時在這個
外部,內部和過濾器是DIV,外部包含內部和過濾器是獨立的。JavaScript函數調用
執行關閉功能的按鈕位於內部div內。點擊按鈕,該功能不被執行,但是當從地址欄執行時,它執行
ie javascript:close();在地址欄中執行正常工作。如何使這項工作,什麼是錯誤?花了幾個小時在這個
它現在:http://jsfiddle.net/ckrxV/
問題是與它在JavaScript中已經定義了名稱爲「關閉」
function close1() {
var x = document.getElementById('outer');
var y = document.getElementById('inner');
var z = document.getElementById('filter');
alert('worked');
x.style.height = "0px";
y.style.height = "0px";
z.style.height = "0px";
x.style.overflow = "hidden";
}
重命名close()
和你function close()
的東西如closeme()
。
關閉是保留字
看評論從xiaoyi
'close'不是一個保留字,恰好被'window'使用,而'window'碰巧是他的代碼範圍。 – xiaoyi
謝謝巴特爾......它缺乏啤酒引起的痙攣..我住的地方,alchol最近被取締.. –
你可以愉快地覆蓋這個瀏覽器方法,至少在Chrome(測試) –
有一個額外的空間,在你的「過濾器」'div',這是在你原來的代碼或者是一個錯字? – agryson
啊......看......在我編輯我的問題之前,你的評論來了...... –