Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何创建在运行时创建标签标记的按钮?_Javascript_Html - Fatal编程技术网

Javascript 如何创建在运行时创建标签标记的按钮?

Javascript 如何创建在运行时创建标签标记的按钮?,javascript,html,Javascript,Html,我希望能够创建一个具有唯一值的,每次用户单击一个按钮 html 测试 js 函数创建(){ var on=“1” $(on).insertAfter(“按钮”); } 更好的方法是将函数存储在数组中 let functions=[()=>console.log(“func.1”),()=>console.log(“func.2”); 对于(让i=0;iNo,不要这样做。创建一个匿名函数数组,并调用test[2]()。请告诉我:在什么情况下这会有用?这不正是函数参数的用途吗?!test1()和

我希望能够创建一个具有唯一值的
,每次用户单击一个按钮

html

测试
js

函数创建(){
var on=“1”
$(on).insertAfter(“按钮”);
}

更好的方法是将函数存储在数组中

let functions=[()=>console.log(“func.1”),()=>console.log(“func.2”);

对于(让i=0;iNo,不要这样做。创建一个匿名函数数组,并调用
test[2]()
。请告诉我:在什么情况下这会有用?这不正是函数参数的用途吗?!
test1()
test(1)之间的区别是什么
,除了后者有意义之外?如果您可以动态创建函数,那么您也可以简单地动态计算函数中的参数。我的意思是您可以执行
窗口[“test”+I]=function()
,但是您不能调用
test2()
在那一行之前,因为函数不会被提升。但是我同意@Bergi不这样做:)请查看我的更新问题。
对于(函数中的fn)fn()
:-)
<button onclick="create()">test</button>
function create() {
  var on = "<label>1</label>"
  $(on).insertAfter("button");
}