Javascript html为带有arg obj的调用selfFunction添加链接

Javascript html为带有arg obj的调用selfFunction添加链接,javascript,html,events,callback,literals,Javascript,Html,Events,Callback,Literals,在html内部,可以通过self函数传递链接,并从作用域传递argOBJ 范例 function notifier_ADD(ZZZ) { let message = /*html*/`<a href="#" onclick="callback_WithArg_Scoped(ZZZ);">Run JavaScript Code</a>`; }; 那么,模板文本: 假设ZZZ是一个字符串 函数通知程序添加(ZZZ){ document.body.innerHTML

在html内部,可以通过self函数传递链接,并从作用域传递argOBJ

范例

 function notifier_ADD(ZZZ) {
   let message = /*html*/`<a href="#" onclick="callback_WithArg_Scoped(ZZZ);">Run JavaScript Code</a>`;
};

那么,模板文本:

假设ZZZ是一个字符串

函数通知程序添加(ZZZ){
document.body.innerHTML+=
``;
}
具有arg_作用域的函数回调_(str){
console.log(str);
}

通知人_ADD('Ele from SO')嗯,模板文本:

假设ZZZ是一个字符串

函数通知程序添加(ZZZ){
document.body.innerHTML+=
``;
}
具有arg_作用域的函数回调_(str){
console.log(str);
}

通知人_ADD('Ele from SO')let message=`:)最好避免在HTML标记中完全附加处理程序-改为附加事件侦听器。不在我的上下文中如果我正确理解了您的问题,则只需在字符串中插入变量简介。这将起作用:
let message=`:)最好避免在HTML标记中完全附加处理程序-改为附加事件侦听器。不在我的上下文中如果ZZZ是对象,则它不起作用,所以你只能传递一个字符串或数字值?@jon可能描述了预期的输入类型ZZZ@jon检查更新的答案,以及有关对象处理的方法。完整的上下文在第1623行。我认为您的代码适合我的上下文。谢谢!如果ZZZ是对象,则它不起作用,因此您只能传递字符串或数字值?@jon可能会描述该对象的预期输入类型ZZZ@jon检查更新的答案,以及有关对象处理的方法。完整的上下文在第1623行。我认为您的代码适合我的上下文。谢谢!
onclick="callback_WithArg_Scoped(ZZZ)"