我正在尝试将JS函数中的"return"值用作HTML中的整数,如下所示:
.HTML
<span class="..." data-from="..." data-to="<!--I want to use it here!-->" data-speed="..." data-refresh-interval="..."></span>
<!--Print the value here.-->
<div id="daysWorking"></div>
.JS
<script>
.
.
document.getElementById("daysWorking").innerHTML = Date.daysBetween(Jan1st2010, today);
</script>
谢谢!
不确定我是否理解得很好,但请尝试
var foo = Date.daysBetween(Jan1st2010, today);
document.getElementById("daysWorking").innerHTML = foo;
document.getElementById('mySpan').setAttribute('data-to', foo);
其中mySpan
是跨度的 ID。
如果你不关心旧的浏览器,你可以将第三行代码替换为
document.getElementById('mySpan').dataset.dataTo = foo;