注意啊:innerHtml
要 innerHTML
才行,html要都是大写
以下是原问题
如下代码,countDown()
里的document.getElementsByTagName
没用啊,但是我用console打印又可以看到,为什么啊
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>8-17</title>
<script type="text/javascript">
var timeSecond = 5;
function countDown() {
document.getElementsByTagName("p")[0].innerHtml = timeSecond + "秒后返回主页,<a href=\"javascript:;\" onclick=\"history.back()\">";
//console.log(document.getElementsByTagName("p")[0].innerHtml = timeSecond + "秒后返回主页,<a href=\"javascript:;\" onclick=\"history.back()\">");
if (timeSecond > 1) {
timeSecond--;
setTimeout(countDown,1000);
}
}
countDown();
}
</script>
</head>
<body>
<h2>操作成功</h2>
<p></p>
</body>
</html>
innerHtml
=>innerHTML