javascript - 使用javascript动态添加选择框的选项值

标签 javascript

我想在选定的 javascript 中填充年份。我做了以下代码。

<html>
<head>
    <script type="text/javascript">         
        $(document).ready(function(){   
            var cur_year=new Date().getFullYear();
            var obj=document.getElementById("yr");  
            alert(obj);         
            for (var i = 2000; i <= 2020; i++)     {                
                opt = document.createElement("option");
                opt.appendChild(document.createTextNode(value));
                opt.selected = selected;
                opt.value = i;
                opt.text=i;
                obj.appendChild(opt);
            }
        });
    </script>
</head>
<body>
    <select id="yr">
<option>year</option>
</select>
</body>
</html>

我不知道这有什么问题。我想填充年份并希望在用户打开浏览器时在选择框中选择当前年份。任何人都可以帮忙吗?请!

最佳答案

$(document).ready( function() { 
            var cur_year=new Date().getFullYear();
            var obj=document.getElementById("yr");         
            for (var i = 2000; i <= 2020; i++)     {                
                opt = document.createElement("option");
                opt.value = i;
                opt.text=i;
                obj.appendChild(opt);
            }
            document.getElementById("yr").value = cur_year;
        });
  1. 只需使用 .value 并为其分配 cur_year

Working Fiddle

关于javascript - 使用javascript动态添加选择框的选项值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14827176/

相关文章:

javascript - reCAPTCHA 导致在 RTL 页面上出现长时间的水平滚动

javascript - Backbone.Marionette collectionview 在定义 el 时重置

javascript - sleep 时移动设备上的 window.speechSynthesis

javascript - 使用三元运算符和递归连接字符串

javascript - dc.js + 根据数据集使图表动态化

javascript - ES6 |更改B类中A类的数据?

javascript - 文件并不总是使用 PHP 和 Javascript 上传到服务器

javascript - 本地主机上的 Google Plus 登录 Cookie 政策

javascript - "myVar.constructor"和 "typeof myVar"有什么区别?

javascript - 传单-React : L is not defined