小弟才学JS,找了一段倒计时的代码:
<span id="BackSecs" style="color: #F00;"></span></li> <!-----显示倒计时效果---->
<div id="myaction" style="display:none">$myaction</Div> <!-----从这个隐藏的DIV中取值---->
<script>
function countDown(Secs) {
if(Secs !== ""){ //做个是否有值的判断
BackSecs.innerText=Secs+"秒";
if(Secs>0) {
setTimeout("countDown("+Secs+"-1)",1000);
}
}
}
var secsid=document.getElementById('myaction').innerText;
countDown(secsid);
</script>
我只知道先将程序输出的$myaction变量放到一个隐藏的DIV中,然后根据这个DIV的ID去用document.getElementById('myaction').innerText来取得,然后再代入到JS函数中想请教的是这个$myaction是否可以放到HTML中的其他地方,然后通过JS来取。怎么做?
<span id="BackSecs" style="color: #F00;"></span></li> <!-----显示倒计时效果---->
<div id="myaction" style="display:none">$myaction</Div> <!-----从这个隐藏的DIV中取值---->
<script>
function countDown(Secs) {
if(Secs !== ""){ //做个是否有值的判断
BackSecs.innerText=Secs+"秒";
if(Secs>0) {
setTimeout("countDown("+Secs+"-1)",1000);
}
}
}
var secsid=document.getElementById('myaction').innerText;
countDown(secsid);
</script>
我只知道先将程序输出的$myaction变量放到一个隐藏的DIV中,然后根据这个DIV的ID去用document.getElementById('myaction').innerText来取得,然后再代入到JS函数中想请教的是这个$myaction是否可以放到HTML中的其他地方,然后通过JS来取。怎么做?
<span> <input type="hidden">等只要可以方便存取的标签即可