javascript - 使用变量作为参数的setAttribute onClick?

标签 javascript function parameters onclick setattribute

这可能吗?如果是这样,怎么样? 是否可以使用变量作为参数来设置属性 onclick=myFunction()?

var variableCross = localStorage.getItem('cross'+localStorage.getItem('number'));
del.setAttribute("onClick","myFunction(variableCross);");

我的函数(变量交叉);像字符串一样发送变量?不是吗?

谢谢

最佳答案

假设这段代码可以满足您的需求

var variableCross = localStorage.getItem('cross'+localStorage.getItem('number'));

那么这应该适合你

del.addEventListener("click", function(event) {
  myFunction(variableCross);
  event.preventDefault();
});

关于javascript - 使用变量作为参数的setAttribute onClick?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20054802/

相关文章:

javascript - 链接到新 HTML 页面中的某个部分

javascript - Rails - 禁用 js&css//=测试需要

javascript - Node.js 同时导出路由和函数

java - java 函数参数的求值顺序是什么

sql - 从java调用带有表值参数的存储过程

javascript - 如何使用 JavaScript 将 JSON 显示到 html 表中?

jquery - 如何以编程方式调整 jquery mobile 中面板的选项?

c++ - 如何避免out参数?

c# - 将命令插入到 C# 中的调用命令中

function - 在 Go 中将函数作为参数传递