繁体   English   中英

使用JavaScript更改跨度的值

[英]Changing value of a span using JavaScript

我有一个跨度像这样的html:

<span class="className">0</span> ,它应显示: 0

问题是,如何通过单击按钮并使用javascript来为范围添加一个值(例如,当value为2时,它将变为3)。

您可以使用以下方法修改任何HTMLElement的内容:

看一下这个片段:

 document.addEventListener("DOMContentLoaded", function(){ var button = document.querySelector("#mybutton"); var span = document.querySelector(".className"); button.onclick = function() { span.textContent= parseInt(span.textContent, 10) + 1; } }); 
 <span class="className">0</span> <button id="mybutton">add</button> 

编辑:如果您要使用不建议使用的onclick=""可以执行以下操作:

 var myFunction = function() { var span = document.querySelector(".className"); span.textContent= parseInt(span.textContent, 10) + 1; } 
 <span class="className">0</span> <button id="mybutton" onclick="myFunction()">add</button> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM