比如下面我生成了一个年份,然后需要一个按钮提取这个年份的数字进行操作。求大神们告知如何写<body>
<div id="yearplug"></div>
<input type="button" value="年份" onclick="getNum(yearplug);"/>
</body><script language="javascript" type="text/javascript">
//获取当年年份
var yearplug = new Date()
document.getElementById("yearplug").innerHTML = (yearplug.getFullYear() + "年");
</script>
3 回答
已采纳
一毛钱
TA贡献156条经验 获得超57个赞
有多种方法可以实现,html js都可以实现
<input type="button" value="年份" onclick="getNum();"/> //这是赋值 var yearplug = new Date() document.getElementById("yearplug").innerHTML = "<span id='year'>"+(yearplug.getFullYear()+"<span>年"); 这是取值 function getNum(){ var year=document.getElementById("year").innerHTML; } 还有一种方法就是直接获取,然后用正则提取 <script language="javascript" type="text/javascript"> //获取当年年份 var yearplug = new Date() document.getElementById("yearplug").innerHTML = (yearplug.getFullYear() + "年"); function getNum(){ var year=document.getElementById("year").innerHTML; var reg = /[1-9][0-9]*/g; var numList = year.match(reg); //得到数字 } </script>
if_else_
TA贡献42条经验 获得超23个赞
不是很明白你要求的意思
<body>
<input type="text" id="newyear" size="10" >
<input type="button" value="年份" onclick="getNum();"/>
</body>
<script language="javascript" type="text/javascript">
//获取当年年份
function getNum(){
var yearplug = new Date();
document.getElementById("newyear").value=(yearplug.getFullYear() + "年");
}
</script>
定义一个方法 ,得到年份,然后传给了一个text显示框。
添加回答
举报
0/150
提交
取消