javascript - 当通过引用调用函数时,如何将参数传递给函数?

标签 javascript

我创建了一个全局变量来将信息传递给通过方法引用调用的方法

d_g.onerror=i_bm_err_fix;

我尝试像这样(如下)将变量传递给它,但它没有用。

d_g.onerror=i_bm_err_fix(d_g);

如果网站图标没有,我要做的就是加载通用图像。

function i_bm_err_fix(d_g)
  {
  d_g.src='http://www.archemarks.com/favicon1.ico';
  }

目前我正在使用全局变量来传递此信息。但这似乎不是好的做法。

最佳答案

如果我理解您正在尝试正确执行的操作,那么这应该可以解决问题:

d_g.onerror = function() {
    i_bm_err_fix(d_g);
}

关于javascript - 当通过引用调用函数时,如何将参数传递给函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7591278/

相关文章:

javascript - 为什么 "if"有效但 "switch"无效?

javascript - AngularJS 路由是否需要 AJAX 才能执行?

JavaScript 未定义问题

javascript - 在 React Native 中将 Prop 传递给状态?

javascript - Highcharts - 在面积图中如何对多个系列使用渐变颜色?

javascript - 单击另一个图像时更改图像,但使用 srcset 功能(jquery 可选)

javascript - 调整 SVG 大小以适应容器大小

javascript - 使用 jquery 将值从一个输入传递到另一个输入时遇到问题

javascript - HTML - 搜索不起作用

javascript - 使用 Wordpress API 和 Javascript 库添加带有媒体的帖子