<html >
<head >
<script >
function Test(){
var str="";
str+="Hello,";
str+="This is a Test! <br / >";
str+="I Love you; <br / >";
str+="I Love you,too!";
Test.num= Math.random();
document.all.p.innerHTML=str+"<br />"+Test.num;
} </script >
</head >
<body onload="Test.timer=window.setInterval('Test()',1000)">
<span id="p" >12 </span >
<input type="button" onClick="Stop();" value="stop" / >
</doby >
<script >
function Stop()
{
clearInterval(Test.timer);
alert(Test.num);
}
</script >
</html >
比如用getElementById("ok")可以取到
document.all.p.innerHTML=str+"<br />"+"<p id=ok>"+Test.num+"</p>";
中的p节点对象呢?
function Stop()
{
clearInterval(Test.timer);
alert(document.getElementById("ok").innerHTML);
}
<head >
<script >
var timeid;
function Test(){
var str="";
str+="Hello,";
str+="This is a Test! <br / >";
str+="I Love you; <br / >";
str+="I Love you,too!";
var num= Math.random();
p.innerHTML=str+" <br / > <br / >"+ " <p id=num >"+num+" </p >";
timeid = setTimeout( 'Test(); ',1000);
}</script >
</head >
<body onload=Test(); >
<span id="p" >12 </span >
<input type="button" onClick="Stop();" value="stop" / >
</doby >
<script >
function Stop()
{
clearTimeout(timeid);
var num = document.getElementById("num").innerText;
alert(num);
}
</script >
</html >是要这个样子的吗?