我正在尝试从父级调用函数并将参数传递给iframe javascript函数。
我有
document.getElementById('iframeD').contentWindow.detect(name);
在我父母的javascript中
在我的iframe中..如果我有
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
是JS中的保留关键字,因此不能将其用于变量/参数。只需为您的参数和调用detect
使用不同的名称。您的代码看起来还不错。