Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.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 如何为select选项创建占位符,但它具有循环值?_Javascript_Jquery_Loops_Web - Fatal编程技术网

Javascript 如何为select选项创建占位符,但它具有循环值?

Javascript 如何为select选项创建占位符,但它具有循环值?,javascript,jquery,loops,web,Javascript,Jquery,Loops,Web,我已经完成了select选项的循环,但是我必须做占位符 我想说的是,它在select的第一个值中有占位符,下一个值是我循环的值 我被创造的代码 var start=2010; var end=2030; var期权=”; 为了(var year=start;year了解您的需求,您需要在select中有一个占位符。如果您使用innerHTML,它将清除所有内容 你可以用,比如 如果您希望继续使用innerHTML document.getElementById("idBulanBerlaku"

我已经完成了select选项的循环,但是我必须做占位符

我想说的是,它在select的第一个值中有占位符,下一个值是我循环的值

我被创造的代码

var start=2010;
var end=2030;
var期权=”;

为了(var year=start;year了解您的需求,您需要在select中有一个占位符。如果您使用
innerHTML
,它将清除所有内容

你可以用,比如

如果您希望继续使用
innerHTML

document.getElementById("idBulanBerlaku").innerHTML += options;
var start=2010;
var end=2030;
var期权=”;

为了(var year=start;year了解您的需求,您需要在select中有一个占位符。如果您使用
innerHTML
,它将清除所有内容

你可以用,比如

如果您希望继续使用
innerHTML

document.getElementById("idBulanBerlaku").innerHTML += options;
var start=2010;
var end=2030;
var期权=”;

对于(var year=start;year您只需要添加更多类似的选项。希望能有所帮助,我的朋友:)

var start=2010;
var end=2030;
var期权=”;

对于(var year=start;year您只需要添加更多类似的选项。希望能有所帮助,我的朋友:)

var start=2010;
var end=2030;
var期权=”;

对于(var year=start;year,假设您使用
getElementById()
以正确的元素为目标,它似乎工作正常。假设您使用
getElementById()
以正确的元素为目标,它似乎工作正常。insertAdjacentHTML(“beforeed”,options);beforeend是什么意思?选项是html元素,对吗?beforeend表示指定在选择结束之前附加html。选项是从循环中生成的html。函数还有更多变体“beforebegin”、“afterbegin”、“beforeend”afterend@PiPio请不要忘记接受答案……祝你好运:)insertAdjacentHTML(“beforeend”,选项);之前是什么意思?选项是html元素,对吗?beforeend表示指定在select结束之前附加html。选项是从循环中生成的HTML。该函数还有更多变体“beforebegin”、“afterbegin”、“beforeend”和“beforeend”afterend@PiPio请不要忘记接受答案。。。你好:)
var start = 2010;
var end = 2030;
var options = "";
for (var year = start; year <= end; year++) {
  options += "<option>" + year + "</option>";
}
document.getElementById("idBulanBerlaku").innerHTML += options;