关于年份下拉列表数据显示问题

来源:7-5 JS对表单元素进行设置3

被抱的树

2020-06-24 08:52:48

http://img.mukewang.com/climg/5ef2a3aa09cb77c719201039.jpg

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script type="text/javascript" src="1.js"></script>
</head>
<body onload="ymd()">
    <form>
        <label>用户名:</label>
        <input type="text" name="userName" id="userName" value="123"/>
        <br/>
        <input type="radio" name="xb" checked="checked" value="1"/>男
        <input type="radio" name="xb" value="0"/>女
        <br/>
        <input type="button" name="" id="btn" onclick="show1(),show2()" value="btn"/>
    </form>
    <form>
        <select name="yyyy" id="yyyy">
        </select>
    </form>
</body>
</html>
function show1()
{

    document.getElementById("userName").value = "999";

}
function show2()
{
    var xb = document.getElementsByName("xb");
    var xbText;
    if( xb[0].checked )
    {
        xbText = xb[0].value;
    }
    else
    {
        xbText = xb[1].value;
    }
    alert(xbText);
}
function ymd()
{
    var date = new Date();
    var yyyy = document.getElementById("yyyy");
    var year = parseInt( date.getFullYear() );
    // var year = date.getFullYear();
    alert( year );
    for( year; year > 1990; year-- )
    {
        yyyy.options.add( new Option( year, year ) );
    }
    
}


写回答

1回答

好帮手慕小尤

2020-06-24

同学你好,测试代码并未发现带年,如下所示:

http://img.mukewang.com/climg/5ef2c94d097f046802120198.jpg

可能与浏览器的缓存存在一定的关系,则建议同学使用Ctrl+r清除缓存。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0

0 学习 · 16556 问题

查看课程