如何获取某元素内的数字文本

比如下面我生成了一个年份,然后需要一个按钮提取这个年份的数字进行操作。求大神们告知如何写

<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>


肥柴
浏览 1749回答 3
3回答

一毛钱

有多种方法可以实现,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_

不是很明白你要求的意思 <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显示框。

SimpleDog

就是你取得一个当前时间 当点击的时候把时间替换上去就好啦
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript