使用以下语句是因为可能不总是定义所讨论的方法(refreshPartyList())。

try {
  parent.document.getElementById("myId").contentWindow.refreshPartyList(param1, param2);
}catch(e){}


目前正在使用上述方法,并且效果很好,但是还有更好的选择吗?

最佳答案

var e = parent.document.getElementById("myId").contentWindow;
if(e.refreshPartyList)
  e.refreshPartyList(param1, param2);

10-04 18:48