gpt4 book ai didi

JavaScript 函数 onclick 自动运行

转载 作者:行者123 更新时间:2023-11-29 19:31:24 24 4
gpt4 key购买 nike

我在 JavaScript 的 while 循环中有这段代码。如您所见,我将每个循环添加到带有 ID 页面的另一个 div。每个 div 都有 onclick 处理程序,可以使用变量执行 MyFunction。我的问题是,当我的页面加载时,我的脚本 onlick 会自动运行。但是我只需要在单击 div 时运行 MyFunction。

代码:

document.getElementById("page").innerHTML += "<div style='width:100px; float:left;' onclick='" + MyFunction(variable) + "'>" + AnotherVariable + "</div>";

谢谢

最佳答案

你有点偏离......试试......

document.getElementById("page").innerHTML += "<div style='width:100px; float:left;' onclick='MyFunction(" + variable + ")'>" + AnotherVariable + "</div>";

.. 如果您不希望该函数运行。

具体看这里:

"<div ... onclick='MyFunction(" + variable + ")'>"

更新 1:

“变量是字符串。”然后,这里是修改:

document.getElementById("page").innerHTML += "<div style='width:100px; float:left;' onclick='MyFunction(\"" + variable + "\")'>" + AnotherVariable + "</div>";

关于JavaScript 函数 onclick 自动运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27280527/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com