Javascript 如何为select选项创建占位符,但它具有循环值?
我已经完成了select选项的循环,但是我必须做占位符 我想说的是,它在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"
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;