setAttribute onClick,变量作为参数?

Dwa*_*fri 2 javascript parameters function onclick setattribute

这可能吗?如果是这样,怎么样?¨是否可以使用变量作为参数setAttribute onclick = myFunction()?

var variableCross = localStorage.getItem('cross'+localStorage.getItem('number'));
del.setAttribute("onClick","myFunction(variableCross);");
Run Code Online (Sandbox Code Playgroud)

myFunction的(variableCross); 像字符串一样发送变量?不是吗?

谢谢

mač*_*ček 6

假设这段代码做你想要的

var variableCross = localStorage.getItem('cross'+localStorage.getItem('number'));
Run Code Online (Sandbox Code Playgroud)

那么这应该适合你

del.addEventListener("click", function(event) {
  myFunction(variableCross);
  event.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)