javascript - 将事件添加到 DOM

标签 javascript jquery

我在创建 DOM 时遇到问题:

{
    ...
    DOM = DOM + '<td colspan="3" align="center">';
    DOM = DOM + '<div id="primero" onClick(imprimir());> plz </div>';
    DOM = DOM + '</td>';
    ...
    $('#test').html(DOM);
}

function imprimir() {
    console.log(' ready!');
}

但是 onclick 不起作用。有什么想法吗?

最佳答案

您的 onclick 定义中缺少 =。尝试这样:

DOM = DOM + '<div id="primero" onclick="imprimir();">plz</div>';

关于javascript - 将事件添加到 DOM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7066389/

相关文章:

javascript - 获取通过 Office/Graph API 设置的 Outlook 加载项 (js) 中的 SingleValueExtendedProperties?

javascript - JSON获取并在html页面上显示

javascript - 在 JavaScript/jQuery 中克隆内存中图像

javascript - JQuery 选择器不适用于 id

jquery - 什么时候可以使用 jQuery?

javascript - 如何使用 Ajax 解决 'NS_ERROR_ILLEGAL_VALUE' 错误?

javascript - Angular 错误 [$injector :modulerr] when loading module

javascript - 在加载 CGI 脚本之前等待页面加载?

javascript - Facebook 标签(在文本区域内突出显示)

javascript - JQuery .blur() 不工作