gpt4 book ai didi

javascript 函数限制

转载 作者:行者123 更新时间:2023-11-28 21:04:58 25 4
gpt4 key购买 nike

我有一个 JavaScript 函数,可以创建用于上传图像的输入字段。

我有这个代码:

<script type="text/javascript">
function add_input(){
var wo = document.getElementById('wo');
var li = document.createElement('li');

var input = document.createElement('input');
input.type = 'file';
input.name = 'image[]';

li.appendChild(input);
li.appendChild(document.createTextNode(' '));

var button=document.createElement('input');
button.type = 'button';
button.className = 'button small';
button.onclick=function(){delete_input(this);};
button.value = 'delete';

li.appendChild(button);
wo.appendChild(li);
}

function delete_input(feld){
feld.parentNode.parentNode.removeChild(feld.parentNode);
}
</script>

现在我的问题是我想创建最多 10 个输入字段。我以前从未使用过 javascript,也不知道如何限制它。

如果有人能告诉我如何实现这一点,我将非常感激。非常感谢。

最佳答案

修改您的脚本,使其具有:

<script type="text/javascript">

var max = 10;
var current = 0;

function add_input(){
if(current < max){
current++;
//...do everything in here for append
}
}

function delete_input(feld){
if(current > 0){
current--;
feld.parentNode.parentNode.removeChild(feld.parentNode);
}
}
</script>

关于javascript 函数限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10120225/

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