我做错了什么,但是什么!我已经检查了一百遍了。由于某种原因,它没有从文档中检索对象。这是我的索引和 Javascript 源代码:
var blinkOn =false;
var blinkObj=document.getElementById("blink");
function blinkCursor() {
if (blinkOn)
{
blinkObj.style.display="none";
} else {
blinkObj.style.display="inline";
}
blinkOn=!blinkOn;
setTimeout("blinkCursor()",500);
}
blinkCursor();
索引:
<html>
<head>
<title>
CMD.exe
</title>
<link rel="stylesheet" type="text/css" href="cmd.css" />
<script language="JavaScript" SRC="cmd.js"></script>
</head>
<body>
<span id="content">></span><span style="display:none;" id="blink" >|</span>
</body>
</html>
任何帮助都会有很大的帮助! (好吧..等等......呃:p)
最佳答案
您需要使用 onload
事件或将脚本内联在正文中,并在元素之后。这是因为当 <head>
中的 Javascript已加载,完整的 DOM 尚不可用,因此它看不到元素。
关于javascript - 古怪的 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5983012/