为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

肥柴 2016-05-10 13:17:21
比如下面我生成了一个年份,然后需要一个按钮提取这个年份的数字进行操作。求大神们告知如何写<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>


查看完整回答
3 反对 回复 2016-05-10
?
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显示框。

查看完整回答
1 反对 回复 2016-05-10
  • 肥柴
    肥柴
    虽然我采纳了另一个,但依旧谢谢你
?
SimpleDog

TA贡献20条经验 获得超11个赞

就是你取得一个当前时间 当点击的时候把时间替换上去就好啦

查看完整回答
反对 回复 2016-05-10
  • 3 回答
  • 0 关注
  • 1701 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信