在以编程方式创建的iframe的onLoad上调用this.somefunction(),可以通过以下步骤实现:
下面是一个示例代码:
// 创建iframe元素
var iframe = document.createElement('iframe');
// 设置iframe的src属性
iframe.src = '目标网页的URL';
// 给iframe添加onload事件处理程序
iframe.onload = function() {
// 在iframe加载完成后执行的操作
this.somefunction(); // 调用this.somefunction()
};
// 将iframe添加到页面中
document.body.appendChild(iframe);
在上述示例中,通过创建一个iframe元素,并设置其src属性为目标网页的URL。然后,给iframe元素添加一个onload事件处理程序,在该处理程序中使用this关键字引用当前的iframe元素,并调用this.somefunction()来执行相应的函数。
请注意,这只是一个示例代码,具体实现可能会根据具体的需求和情况有所不同。
领取专属 10元无门槛券
手把手带您无忧上云