onclick里面的javascript函数

时间:2015-01-22 14:09:13

标签: javascript onclick

我正在开发一个项目,在这个项目中,我在.js文件中获得了以下代码。

    // continue button (jump to next field)
    this.ctrlContinue = createElement( 'button', { cName : 'fs-continue', inner : 'Continue', appendTo : this.ctrls } );
    this._showCtrl( this.ctrlContinue );

我需要在上面的代码中添加onclick="setBrowserFrameSource(); return false;"。我试过了:

cName : 'fs-continue' . 'onclick="setBrowserFrameSource(); return false;"',但这不起作用!

感谢您的帮助。

以下是评论中提到的更多代码:

    /**
 * addControls function
 * create and insert the structure for the controls
 */
FForm.prototype._addControls = function() {
    // main controls wrapper
    this.ctrls = createElement( 'div', { cName : 'fs-controls', appendTo : this.el } );

感谢Rafail Akhmetshin的回答,我已将代码更改为以下内容:

        this.ctrlContinue = createElement( 'button', { cName : 'fs-continue', inner : 'Continue', appendTo : this.ctrls } );
    this.ctrlContinue.onclick = function () {
        console.log('test');
    };      
    this._showCtrl( this.ctrlContinue );

现在我的直觉说我需要对此做console.log('test'); 但是什么?我是否需要将其更改为setBrowserFrameSource(); return false;或者我应该将代码添加到原始函数中吗?

感谢大家的帮助。

1 个答案:

答案 0 :(得分:4)

尝试这样的事情

this.ctrlContinue.onclick = function () {
    // your code here.
};

希望这会有所帮助