我正在研究一本 Javascript 书,其中有已解决的示例,但有一个示例没有解决方案。我想知道该怎么做...
在javascript(在浏览器中)中,我应该做的是写1-1000的偶数,完成后写1-1000的奇数......我不知道如何在数字书写之间添加非常小的“暂停”以及如何添加知道第一个周期是否结束并开始写入奇数?
这是我的开始方式:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Test</title>
</head>
<body>
<script type="text/javascript">
/* <![CDATA[ */
var i;
for (i = 0; i < 1000; i++)
if ((i % 2) == 0)
document.writeln(i);
/* ]]> */
</script>
</body>
</html>
尝试一下:
function partA() {
for (var i = 0; i < 1000; i++){
if ((i % 2) == 0) document.write(i + ' ');
}
window.setTimeout(partB,1000)
}
function partB() {
for (var i = 0; i < 1000; i++){
if ((i % 2) !== 0) document.write(i + ' ');
}
}
partA();
边注:
Use document.write
仅供测试。
如果执行它,在加载的 HTML 文档上,所有 HTML 元素都将被覆盖。 (正如你在我的例子中看到的)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)