1

我正在尝试调用一个函数并将参数从父级传递给 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');
}

它会起作用的。

我能做些什么来解决这个问题?谢谢您的帮助!!!

4

1 回答 1

-1

name是 JS 中的保留关键字,因此不能将其用于变量/参数。只需为您的参数和调用时使用不同的名称detect。您的代码看起来还不错。

于 2012-11-14T04:08:25.903 回答