1
我想調用一個函數並將參數傳遞給父類的iframe javascript函數。調用函數並將參數從父類傳遞給iframe
我
document.getElementById('iframeD').contentWindow.detect(name);
在我父母的JavaScript
在我iframe..if我有
function detect(name){
console.log(name);
}
它會帶給我
Uncaught SyntaxError: Unexpected token name
但是,如果我只稱之爲功能不帶參數
document.getElementById('iframeD').contentWindow.detect();
和正讓我的iframe功能
function detect(){
console.log('I want to pass the pare');
}
它將作品。
我能做些什麼來解決這個問題?謝謝您的幫助!!!
'name'不保留。它是window對象的一個默認屬性,但它也可以作爲全局上下文,因此任何'name'變量(或者帶有id名稱的元素)最終都會影響到這一點。 –
糟糕。我立場糾正。我應該實際驗證了這一點...... –
事實證明,由於某些原因,它是名稱變量的問題,在我更改變量名稱後,它可以工作。 – FlyingCat