我正在尝试调用函数并将参数传递给父级的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');
}
它会起作用。
我该怎么做才能解决这个问题?谢谢你的帮助!!!
答案 0 :(得分:-1)
name
是JS中的保留关键字,因此您不能将其用于变量/参数。只需为您的论点和拨打detect
时使用不同的名称。你的代码看起来不错。